import { z } from 'zod'; import type { ConnectorManager } from '../../manager/connector/lifecycle.js'; import type { ConnectorMethod } from '../../types/connector/index.js'; import type { ConnectorId, ConnectorInstanceId } from '../../types/ids/index.js'; import type { ToolDefinition } from '../../types/tool/index.js'; export declare function connectorMethodToTool(connectorId: ConnectorId, instanceId: ConnectorInstanceId, method: ConnectorMethod, manager: ConnectorManager): ToolDefinition; export declare function connectorInstanceToTools(instanceId: ConnectorInstanceId, manager: ConnectorManager): ToolDefinition[]; export declare function allConnectorTools(manager: ConnectorManager): ToolDefinition[]; declare const ConnectorRouterInputSchema: z.ZodObject<{ connectorId: z.ZodString; instanceId: z.ZodString; method: z.ZodString; input: z.ZodRecord; }, "strip", z.ZodTypeAny, { input: Record; instanceId: string; method: string; connectorId: string; }, { input: Record; instanceId: string; method: string; connectorId: string; }>; export type ConnectorRouterInput = z.infer; export declare function createConnectorRouterTool(manager: ConnectorManager): ToolDefinition; export {}; //# sourceMappingURL=adapter.d.ts.map