export {
  listWallets,
  getWallet,
  getActiveWallet,
  getWalletSecrets,
  getSealedSeed,
  createWallet,
  updateWallet,
  replaceSealedSeed,
  setActiveWallet,
  deleteWallet,
  getWalletLabels,
  setWalletLabel,
  getFrozenOutpoints,
  setUtxoFrozen,
  getWalletChainCache,
  saveWalletChainCache,
  recordWalletChainError,
} from './queries';

export type {
  WalletKind,
  WalletSummary,
  WalletSecrets,
  WalletLabel,
  CreateWalletParams,
  WalletChainCache,
} from './queries';

export type { WalletChainSnapshot } from './schema';
