import { AuthConfig } from "../../mcp/transports/auth.js"; import { ServerConfig } from "../../mcp/transports/types.js"; import { FastifyInstance } from "fastify"; /** * Configuration for the HTTP server */ export interface HttpServerConfig { /** Authentication configuration */ auth?: AuthConfig; } export declare class HttpServer { private fastify; private isSwaggerConfigured; private authConfig; constructor(config?: HttpServerConfig); prepare(config: ServerConfig): Promise; getInstance(): FastifyInstance; start(config: ServerConfig): Promise; stop(): Promise; } //# sourceMappingURL=server.d.ts.map