import { ProjectConfig } from "../types"; export declare class ConfigManager { private defaultConfigName; /** * Load configuration from file or use defaults */ loadConfig(configPath?: string): Promise; /** * Save configuration to file */ saveConfig(config: ProjectConfig, configPath?: string): Promise; /** * Get default configuration */ private getDefaultConfig; /** * Merge user config with defaults */ mergeWithDefaults(userConfig: Partial): ProjectConfig; /** * Validate configuration */ validateConfig(config: unknown): ProjectConfig; } export declare function loadConfig(configPath?: string): Promise; export declare function validateConfig(config: unknown): ProjectConfig; //# sourceMappingURL=index.d.ts.map