/**
 * Public wallet surface for `@blockrun/franklin/wallet`.
 *
 * Thin pass-through over Franklin's wallet/manager helpers plus the
 * lower-level primitives from `@blockrun/llm` that downstream code
 * typically needs (setup, address, load/save, funding messages, types).
 *
 * Modelled after the flat wallet surface in `@blockrun/clawrouter` —
 * but exposed under a subpath because Franklin's `.` entry is a CLI
 * (side-effectful shebang) and can't double as a library.
 */
export { walletExists, setupWallet, setupSolanaWallet, getAddress, } from './manager.js';
export { getOrCreateWallet, getOrCreateSolanaWallet, setupAgentWallet, setupAgentSolanaWallet, createWallet, createSolanaWallet, } from '@blockrun/llm';
export { getWalletAddress, scanWallets, scanSolanaWallets, loadWallet, loadSolanaWallet, saveWallet, saveSolanaWallet, } from '@blockrun/llm';
export { formatWalletCreatedMessage, formatNeedsFundingMessage, formatFundingMessageCompact, getEip681Uri, getPaymentLinks, } from '@blockrun/llm';
export { WALLET_DIR_PATH, WALLET_FILE_PATH, SOLANA_WALLET_FILE_PATH, } from '@blockrun/llm';
export type { WalletInfo, SolanaWalletInfo, PaymentLinks, } from '@blockrun/llm';
