export interface SendingAccount { email: string; password: string; server: string; } /** * Check if a sending account is configured (non-interactive, for display/guard checks). */ export declare function hasSendingAccount(): boolean; /** * Get the configured sending account. Returns null if not configured. * Use this for non-interactive contexts (MCP tools, --json mode, monitors). */ export declare function getSendingAccountSync(): SendingAccount | null; /** * Get sending account — prompts user to pick one if not configured. * This is the main function commands should call. * * Flow: * 1. If already configured in config → return it * 2. If DA API configured → list accounts, let user pick, ask password, save * 3. If no DA API → ask for email + password manually, save */ export declare function getSendingAccount(): Promise;