import { Journal } from "./journal.js"; import { Fixture, HandlerDefaults, MockServerOptions, Mountable } from "./types.js"; import { SearchFixture } from "./search.js"; import { RerankFixture } from "./rerank.js"; import { ModerationFixture } from "./moderation.js"; import { VideoStateMap } from "./video.js"; import { OpenRouterVideoJobMap } from "./openrouter-video.js"; import * as http$1 from "node:http"; //#region src/server.d.ts interface ServerInstance { server: http$1.Server; journal: Journal; url: string; defaults: HandlerDefaults; videoStates: VideoStateMap; openRouterVideoJobs: OpenRouterVideoJobMap; } interface ServiceFixtures { search: SearchFixture[]; rerank: RerankFixture[]; moderation: ModerationFixture[]; } declare function createServer(fixtures: Fixture[], options?: MockServerOptions, mounts?: Array<{ path: string; handler: Mountable; }>, serviceFixtures?: ServiceFixtures): Promise; //# sourceMappingURL=server.d.ts.map //#endregion export { ServerInstance, ServiceFixtures, createServer }; //# sourceMappingURL=server.d.ts.map