import { type OrchestratorConfig } from "../src/core/config.js"; import { type McpCompletionExecutor } from "./routedCompletion.js"; import { type McpRunResponse } from "./runProtocol.js"; import type { McpRunProvider } from "./runService.js"; type RunRoutingDecision = McpRunResponse["routing"][number]; type RunRoutingStage = RunRoutingDecision["stage"]; export interface CreateRoutedMcpRunProviderOptions { loadConfig?: () => OrchestratorConfig; complete?: McpCompletionExecutor; createDecisionId?: (stage: RunRoutingStage) => string; } /** Bridge the durable run service to the same trusted routing/completion path as compatibility tools. */ export declare function createRoutedMcpRunProvider(cwd?: string, options?: CreateRoutedMcpRunProviderOptions): McpRunProvider; export {};