import { type CreateAgentExecutorOptions } from "./agentExecutor.js"; import { getToolExecutionTarget, listTools } from "./agentRegistry.js"; export type BuildAgentServiceHostOptions = CreateAgentExecutorOptions; /** * Wire registry + executor for Spotlight host (`listTools`, `getToolExecutionTarget`, `runTool`). * Tools register via side-effect import before first invocation. */ export declare function buildAgentServiceHost(options: BuildAgentServiceHostOptions): { listTools: typeof listTools; getToolExecutionTarget: typeof getToolExecutionTarget; runTool: (toolName: string, input: TInput) => Promise>; }; //# sourceMappingURL=defineAgentService.d.ts.map