import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js";
export interface HttpTransportConfig {
    port?: number;
    host?: string;
    enableCors?: boolean;
}
export declare class HttpTransport {
    private app;
    private config;
    private server;
    private isStarted;
    private transports;
    private mcpServer?;
    constructor(config?: HttpTransportConfig);
    private setupMiddleware;
    private setupRoutes;
    start(): Promise<void>;
    setMcpServer(mcpServer: McpServer): void;
    close(): Promise<void>;
}
//# sourceMappingURL=HttpTransport.d.ts.map