/** * Auth CLI Helpers * * Utility functions for auth-related CLI commands: * - Session status checking * - Session clearing (logout) * - Migration from plaintext to encrypted sessions */ export interface SessionStatus { authenticated: boolean; encrypted: boolean; needsMigration?: boolean; user?: { email: string; name?: string; tier: string; }; expiresAt?: string; } export interface MigrationResult { success: boolean; migrated: boolean; message: string; } /** * Get the current session status */ export declare function getSessionStatus(authDir: string): SessionStatus; /** * Clear the current session (logout) */ export declare function clearSession(authDir: string): void; /** * Migrate a plaintext session to encrypted format */ export declare function migrateSession(authDir: string): MigrationResult; //# sourceMappingURL=auth-cli.d.ts.map