import type { ToolExecutionTarget } from "@inupedia/spotlight-protocol"; import type { SpotlightHostTool } from "./host.js"; export type AgentRegistryTool = { name: string; displayName?: string; title?: string; description?: string; }; export type AgentRegistryBridgeDeps = { listTools: () => Array<{ name: string; displayName?: string; title?: string; description?: string; }>; getToolExecutionTarget: (tool: { name: string; }) => ToolExecutionTarget; runTool: (name: string, input: Record) => Promise<{ success: boolean; data?: unknown; error?: string; }>; }; /** Map a host-side agent tool registry to Spotlight host tools for SSE bridge. */ export declare function bridgeAgentRegistryToHostTools(deps: AgentRegistryBridgeDeps): SpotlightHostTool[]; //# sourceMappingURL=registryBridge.d.ts.map