export interface WalletData { address: string; privateKey: string; created?: string; funded?: boolean; lastFaucet?: string; rail?: "x402" | "mpp" | "lightning"; /** The Lightning wallet (`run402 init lightning`): a budgeted wallet on Run402's Hub. `nwc` is the pairing secret. */ lightning?: WalletLightning; } export interface WalletLightning { wallet_id: string; nwc: string; lightning_address: string | null; budget_sats: number; starter_sats: number; custody: "run402_hub"; minted_at: string; } export declare function readWallet(path?: string): WalletData | null; export declare function saveWallet(data: WalletData, path?: string): void; //# sourceMappingURL=wallet.d.ts.map