export declare class ConfigManager { private logger; private configDir; private configFile; private secureCredentials; constructor(); initializeProject(): Promise; set(key: string, value: unknown): Promise; get(key: string): Promise; getAll(): Promise>; getConfig(): Promise>; delete(key: string): Promise; hasProjectConfig(): boolean; private ensureConfigDir; private readConfig; private writeConfig; private setNestedValue; private getNestedValue; private deleteNestedValue; setCredential(service: string, key: string, value: string): Promise; getCredential(service: string, key: string): Promise; removeCredential(service: string, key: string): Promise; listCredentialServices(): Promise; migrateToSecureCredentials(): Promise; validateApiKey(apiKey: string, provider: 'openai' | 'openrouter' | 'anthropic'): boolean; runSecurityAudit(projectPath?: string): Promise; isSecureCredentialsEnabled(): Promise; } //# sourceMappingURL=config-manager.d.ts.map