/** * Configuration loader for BCKB MCP server * Supports multiple configuration sources with precedence order */ import { ConfigurationLoadResult } from '../types/config-types.js'; export declare class ConfigurationLoader { private readonly USER_CONFIG_PATHS; private readonly PROJECT_CONFIG_PATHS; loadConfiguration(workspaceRoot?: string): Promise; /** * Load user-level configuration from home directory or system paths */ private loadUserConfig; /** * Load project-level configuration from workspace root */ private loadProjectConfig; private loadFromFile; private loadFromEnvironment; private parseEnvironmentValue; private setNestedValue; private mergeConfigurations; private applyEnvironmentOverrides; private validateConfiguration; private getFileFormat; private deepClone; } //# sourceMappingURL=config-loader.d.ts.map