import type { AuthProfile, AuthProfilesStorage } from '../types.js';
export declare function loadAuthProfiles(): Promise<AuthProfilesStorage>;
export declare function listAuthProfiles(): Promise<AuthProfile[]>;
export declare function getAuthProfile(serverUrl: string, profileName: string): Promise<AuthProfile | undefined>;
export declare function saveAuthProfile(profile: AuthProfile): Promise<void>;
export declare function updateAuthProfileRefreshedAt(serverUrl: string, profileName: string): Promise<void>;
export interface DeleteAuthProfilesResult {
    count: number;
    affectedSessions: string[];
}
export declare function deleteAuthProfiles(serverUrl?: string, profileName?: string): Promise<DeleteAuthProfilesResult>;
//# sourceMappingURL=profiles.d.ts.map