/** * Configuration Loader (backward-compat shim) * * Delegates to FeaturesConfigLoader as the single source of truth. * Retained for backward compatibility -- all consumers of xrayConfigLoader * continue to work without changes. * * @deprecated Use featuresConfigLoader from "./features-config.js" instead. * Will be removed in v4.0.0. */ export type { MultiAgentOrchestrationConfig, AutonomousReportingConfig } from "./features-config.js"; export interface XrayConfig { multi_agent_orchestration: import("./features-config.js").MultiAgentOrchestrationConfig; autonomous_reporting: import("./features-config.js").AutonomousReportingConfig; disabled_agents: string[]; } export declare class XrayConfigLoader { private configPath; private cachedConfig; private cacheExpiry; private lastLoadTime; constructor(configPath?: string); /** * Load configuration -- delegates to FeaturesConfigLoader * @deprecated Use featuresConfigLoader.getXrayConfig() instead. */ loadConfig(): XrayConfig; /** * Parse configuration data with validation * @deprecated Use featuresConfigLoader.loadConfig() instead. */ private parseConfig; /** * Parse multi-agent orchestration configuration * @deprecated Use featuresConfigLoader.loadConfig().multi_agent_orchestration instead. */ private parseMultiAgentConfig; /** * Parse autonomous reporting configuration * @deprecated Use featuresConfigLoader.loadConfig().autonomous_reporting instead. */ private parseAutonomousReportingConfig; /** * Get default configuration * @deprecated Use featuresConfigLoader.getDefaultConfig() instead. */ private getDefaultConfig; /** * Validate enum values * @deprecated Internal implementation detail. */ private validateEnum; /** * Clear configuration cache * @deprecated Use featuresConfigLoader.clearCache() instead. */ clearCache(): void; } export declare const xrayConfigLoader: XrayConfigLoader;