import { KablewyConfig, MCPServerConfig } from '../types/index.js'; export declare class ConfigManager { private conf; private config; constructor(); get configPath(): string; get(key: K): KablewyConfig[K]; set(key: K, value: KablewyConfig[K]): void; setRuntime(key: K, value: KablewyConfig[K]): void; getAll(): KablewyConfig; update(updates: Partial): void; reset(): void; getMCPServer(name: string): MCPServerConfig | undefined; setMCPServer(name: string, config: MCPServerConfig): void; removeMCPServer(name: string): void; listMCPServers(): Record; getResolvedMCPServers(): Record; addPlugin(pluginName: string): void; removePlugin(pluginName: string): void; listPlugins(): string[]; loadFromEnv(): void; validate(): { valid: boolean; errors: string[]; }; }