import { type CloseWebSocketServer, type WebSocketServerOptions } from "./websocket-server.js"; import { type MockServerOptions } from "./mock-server.js"; export interface ServerOptions { /** * Options for the WebSocket server */ webSocketServerOptions?: WebSocketServerOptions; /** * Options for the mock server */ mockServerOptions?: MockServerOptions; } /** * Starts the mock server and WebSocket server * * @param options - Options for the server. */ export declare const startServer: ({ webSocketServerOptions, }?: ServerOptions) => Promise; export { clientIdentityStorage } from "./trace.js"; export { ClientIdentityStorageHeader, UnsetClientIdentity, } from "@mocky-balboa/shared-config"; export type { WebSocketServerOptions, CloseWebSocketServer, } from "./websocket-server.js"; export type { MockServerOptions } from "./mock-server.js"; export type { Request, NextFunction } from "./middleware.js"; export { default as mockyBalboaMiddleware } from "./middleware.js"; //# sourceMappingURL=server.d.ts.map