import { type ProviderId, type ProviderConfig } from '../providers/defaults.js'; export interface CurrentSelection { provider: ProviderId | string; model: string; } export interface CCSConfig { providers: Record; current: CurrentSelection; secrets: Record; } export declare function ensureConfigDir(): void; export declare function initConfig(): void; export declare function loadProviders(): Record; export declare function saveProviders(providers: Record): void; export declare function loadCurrent(): CurrentSelection; export declare function saveCurrent(current: CurrentSelection): void; export declare function loadSecrets(): Record; export declare function saveSecrets(secrets: Record): void; export declare function getApiKey(provider: string): string | null; export declare function setApiKey(provider: string, apiKey: string): void; export interface ClaudeSettings { env?: { ANTHROPIC_AUTH_TOKEN?: string; ANTHROPIC_BASE_URL?: string; ANTHROPIC_MODEL?: string; [key: string]: string | undefined; }; [key: string]: unknown; } export declare function loadClaudeSettings(): ClaudeSettings; export declare function saveClaudeSettings(settings: ClaudeSettings): void; export declare function updateClaudeSettings(provider: ProviderId | string, model: string): void; //# sourceMappingURL=manager.d.ts.map