export declare const VAULX_HOME: string; export interface VaulxConfig { active: string; keyStorage: "keychain" | "file"; } export interface WalletInfo { name: string; dir: string; address?: string; solanaAddress?: string; chainId?: string; } export declare function validateWalletName(name: string): void; export declare function loadConfig(): VaulxConfig; export declare function saveConfig(config: VaulxConfig): void; export declare function walletDir(name: string): string; export declare function activeWalletDir(): string; export declare function walletExists(name: string): boolean; export declare function listWallets(): WalletInfo[]; export declare function createWalletDir(name: string): string; export declare function deleteWallet(name: string): void; /** * Migrate old flat ~/.vaulx/.env layout to wallets/default/. * Called from init() and list before accessing wallets. */ export declare function migrateIfNeeded(): void; //# sourceMappingURL=wallet-manager.d.ts.map