import { Server } from "@modelcontextprotocol/sdk/server/index.js";
import { BaseTransport, TransportConfig } from "./base.js";
export declare class HTTPTransport extends BaseTransport {
    private app;
    private httpServer;
    private sessions;
    private sessionTimeout;
    constructor(server: Server, config: TransportConfig);
    private setupMiddleware;
    private setupRoutes;
    private handleRequest;
    private getAvailableTools;
    private getAvailableModels;
    private cleanupSessions;
    start(): Promise<void>;
    stop(): Promise<void>;
    isRunning(): boolean;
}
//# sourceMappingURL=http.d.ts.map