import type { Client } from '@modelcontextprotocol/sdk/client/index.js';
import type { ToolEntry } from '../types.js';
/**
 * Generates a unique server ID based on the provided URL.
 *
 * URL is used instead of Actor ID because one Actor may expose multiple servers - legacy SSE / streamable HTTP.
 *
 * @param url The URL to generate the server ID from.
 * @returns A unique server ID.
 */
export declare function getMCPServerID(url: string): string;
export declare function getMCPServerTools(actorID: string, client: Client, serverUrl: string): Promise<ToolEntry[]>;
//# sourceMappingURL=proxy.d.ts.map