import type { McpClient } from '../core/mcp-client.js';
export interface ProxyServerOptions {
    host: string;
    port: number;
    client: McpClient;
    sessionName: string;
    bearerToken?: string;
    instructions?: string;
}
export declare class ProxyServer {
    private httpServer;
    private mcpServer;
    private transport;
    private options;
    constructor(options: ProxyServerOptions);
    start(): Promise<void>;
    private handleRequest;
    private registerHandlers;
    stop(): Promise<void>;
    getAddress(): string;
}
//# sourceMappingURL=proxy-server.d.ts.map