pury
Version:
🛡️ AI-powered security scanner with advanced threat detection, dual reporting system (detailed & summary), and comprehensive code analysis
17 lines • 712 B
TypeScript
import { type PuryAIConfig } from '../types/index.js';
export declare class ConfigManager {
private static readonly CONFIG_FILES;
private static readonly GLOBAL_CONFIG_DIR;
loadConfig(searchPath?: string): Promise<PuryAIConfig>;
private findAndLoadConfig;
private loadGlobalConfig;
private loadConfigFile;
saveConfig(config: PuryAIConfig, filePath?: string): Promise<void>;
saveGlobalConfig(config: Partial<PuryAIConfig>): Promise<void>;
private mergeWithDefaults;
private deepMerge;
generateDefaultConfig(): string;
initConfig(path?: string): Promise<void>;
getConfigFilePath(searchPath?: string): string | null;
}
//# sourceMappingURL=config-manager.d.ts.map