export interface Profile { api_key?: string; base_url?: string; } export interface CliConfig { default_profile?: string; profiles: Record; } export declare const DEFAULT_PROFILE = "default"; export declare function configDir(): string; export declare function configPath(): string; export declare function loadConfig(): CliConfig; export declare function saveConfig(config: CliConfig): void; /** Resolve which profile to use: explicit name > config default > "default". */ export declare function resolveProfileName(config: CliConfig, explicit?: string): string; export declare function upsertProfile(name: string, patch: Profile): CliConfig; export declare function removeProfile(name: string): boolean; /** Mask a key for display: sk_live_abcd…wxyz. */ export declare function maskKey(key: string): string;