import { AIProfile } from '../types';
export declare class ProfileManager {
    private profilesDir;
    constructor(profilesDir?: string);
    private ensureProfilesDirectory;
    private getProfilePath;
    private sanitizeProfileName;
    private validateProfile;
    createProfile(profile: Omit<AIProfile, 'id' | 'createdAt'>): Promise<AIProfile>;
    getProfile(profileName: string): Promise<AIProfile | null>;
    listProfiles(): Promise<AIProfile[]>;
    updateProfile(profileName: string, updates: Partial<AIProfile>): Promise<AIProfile | null>;
    deleteProfile(profileName: string): Promise<boolean>;
    updateLastUsed(profileName: string): Promise<void>;
}
//# sourceMappingURL=profile-manager.d.ts.map