/**
 * Logout Command (agentics logout)
 *
 * PURPOSE: Clear local authentication state so all protected commands require re-login.
 *
 * BEHAVIOR:
 * - Removes persisted credentials
 * - Idempotent (safe to run multiple times)
 * - Graceful if already logged out
 * - No network calls
 *
 * DOES NOT:
 * - Duplicate auth logic
 * - Remove non-auth configuration
 * - Make network calls
 * - Introduce new storage formats
 */
export interface LogoutCommandResult {
    success: boolean;
    hadSession: boolean;
    message: string;
}
/**
 * Execute the logout command.
 *
 * Clears local authentication state using the existing credential store.
 * Idempotent - safe to call even if no session exists.
 */
export declare function executeLogoutCommand(): Promise<LogoutCommandResult>;
/**
 * Format logout result for terminal output.
 */
export declare function formatLogoutForDisplay(result: LogoutCommandResult): string;
//# sourceMappingURL=logout.d.ts.map