import { EnvironmentConfig } from './env'; export declare const CONFIG_DIR: string; export declare const PROVIDERS_CONFIG_FILE: string; export interface ProviderConfig { name: string; api_key: string; base_url: string; model: string; headers?: Record; } export interface ProvidersConfig { current: string; providers: Record; mcp?: Record; disabled?: boolean; }>; } export declare const defaultConfig: ProvidersConfig; export declare function loadProvidersConfig(): Promise; export declare function saveProvidersConfig(config: ProvidersConfig): Promise; export declare function loadClaudeConfig(): Promise; export declare function saveClaudeConfig(config: any): Promise; export declare function validateProviderConfig(config: ProviderConfig): boolean; export declare function formatProviderName(name: string): string; export declare function backupConfig(): Promise; export declare function providerToEnvConfig(provider: ProviderConfig): EnvironmentConfig; export declare function getCurrentProviderEnv(): Promise>; export declare function applyProviderEnv(providerName: string): Promise; export declare function getEnvStatus(): Promise<{ config: Partial; active: Partial; provider: string | null; }>; export declare function addProvider(providerName: string, providerConfig: ProviderConfig): Promise; export declare function removeProvider(providerName: string): Promise; export declare function providerToEnv(provider: ProviderConfig): Partial; //# sourceMappingURL=config.d.ts.map