/**
 * OMK Routing — MCP configuration loading & redaction
 * Extracted from routing.ts to break God Module coupling
 */
import type { RouteSource } from "./types.js";
import type { RoutingDiagnostic } from "./types.js";
export declare function redactMcpConfig(cfg: unknown): unknown;
export declare function loadMergedMcpConfigSync(projectRoot: string, scope: "project" | "all" | "none"): {
    servers: Record<string, unknown>;
    sources: Map<string, RouteSource>;
    diagnostics: RoutingDiagnostic[];
};
export declare function loadMergedMcpConfig(projectRoot: string, scope: "project" | "all" | "none"): Promise<{
    servers: Record<string, unknown>;
    sources: Map<string, RouteSource>;
    diagnostics: RoutingDiagnostic[];
}>;
