bc-code-intelligence-mcp
Version:
BC Code Intelligence MCP Server - Complete Specialist Bundle with AI-driven expert consultation, seamless handoffs, and context-preserving workflows
28 lines • 940 B
TypeScript
/**
* 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<ConfigurationLoadResult>;
/**
* 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