import { type RuntimeEvent } from "./events.js"; export interface RuntimeTransport { send(event: RuntimeEvent): void | Promise; } export interface RuntimeTransportObserver { onTransportError?(error: unknown, event: RuntimeEvent): void; } export declare function emitRuntimeEvent(transport: RuntimeTransport | undefined, event: RuntimeEvent, observer?: RuntimeTransportObserver): Promise; //# sourceMappingURL=transport.d.ts.map