/** * `supen login` — Authenticate with a Supen gateway. * * Prompts for gateway URL (if not provided), email, and password. * Stores the resulting auth token in ~/.supen/auth.json. */ import { Command } from 'commander'; export declare function registerLoginCommand(program: Command): void; export declare function promptPassword(label: string): Promise; interface LoginResult { access_token: string; refresh_token: string; expires_in: number; user?: { email: string; id: string; }; } export declare function loginToGateway(gatewayUrl: string, email: string, password: string): Promise; export {};