import { Server } from '@modelcontextprotocol/sdk/server/index.js';
import { Config } from '../config/index';
export declare class HttpServerTransport {
    private server;
    private app;
    private config;
    constructor(server: Server, config: Config);
    private setupMiddleware;
    private authMiddleware;
    private setupRoutes;
    private handleRequest;
    start(): Promise<void>;
    close(): Promise<void>;
}
export declare function createHttpTransport(server: Server, config: Config): Promise<HttpServerTransport>;
//# sourceMappingURL=http.d.ts.map