import type { LogLevel } from '@remotion/renderer'; import type { EventSourceEvent } from '@remotion/studio-shared'; import type { IncomingMessage, ServerResponse } from 'node:http'; export type LiveEventsServer = { sendEventToClient: (event: EventSourceEvent) => void; router: (request: IncomingMessage, response: ServerResponse) => Promise; closeConnections: () => Promise; }; export declare const makeLiveEventsRouter: (logLevel: LogLevel) => LiveEventsServer; export declare const waitForLiveEventsListener: () => Promise; export declare const setLiveEventsListener: (listener: LiveEventsServer) => () => void;