import type { ConnectorManager } from '../../../manager/connector/lifecycle.js';
import type { MCPConnectorBridgeToolMapping, MCPToolDefinition, MCPToolResult } from '../../../types/connector/index.js';
import type { ConnectorInstanceId } from '../../../types/ids/index.js';
export declare class MCPConnectorBridge {
    private manager;
    private prefix;
    private mappings;
    private log;
    constructor(config: {
        manager: ConnectorManager;
        prefix?: string;
    });
    listTools(instanceId?: ConnectorInstanceId): MCPToolDefinition[];
    callTool(name: string, args?: Record<string, unknown>): Promise<MCPToolResult>;
    getMappings(): MCPConnectorBridgeToolMapping[];
    private methodToMCPTool;
    private zodToMCPSchema;
    private connectorResultToMCPResult;
}
//# sourceMappingURL=adapter.d.ts.map