import { Journal } from "./journal.js"; import { Logger } from "./logger.js"; import { ChatCompletionRequest, Fixture } from "./types.js"; import { WebSocketConnection } from "./ws-framing.js"; import * as node_http1 from "node:http"; //#region src/ws-gemini-live.d.ts declare function handleWebSocketGeminiLive(ws: WebSocketConnection, fixtures: Fixture[], journal: Journal, defaults: { latency: number; chunkSize: number; replaySpeed?: number; model: string; logger: Logger; strict?: boolean; requestTransform?: (req: ChatCompletionRequest) => ChatCompletionRequest; testId?: string; upgradeHeaders?: node_http1.IncomingHttpHeaders; }): void; //# sourceMappingURL=ws-gemini-live.d.ts.map //#endregion export { handleWebSocketGeminiLive }; //# sourceMappingURL=ws-gemini-live.d.ts.map