/** * HTTP server adapter for {@link RdiStubServer}. * * Bridges Node's `http.createServer` to the stub's fetch-based routing, * so the same route definitions and fixtures power a real localhost server. */ import { RdiStubServer } from '../__tests__/integration/rdiStubServer'; export interface RdiMockHttpServerOptions { port?: number; } export declare class RdiMockHttpServer { readonly stub: RdiStubServer; private server; private port; constructor(options?: RdiMockHttpServerOptions); get baseUrl(): string; /** Delegate to the underlying stub's route registration. */ get route(): (method: string, pattern: string | RegExp, handler: import("../__tests__/integration/rdiStubServer").RouteHandler) => void; start(): Promise; close(): Promise; private handleRequest; }