import { MessageBase } from '../../models/common'; import * as IO from 'io-ts'; export declare type FrameRendererWorkerMessage = FrameRendererWorkerInitializedMessage | FrameRendererWorkerRenderedFrameMessage | FrameRendererWorkerRenderErrorMessage; export interface FrameRendererWorkerInitializedMessage extends MessageBase<'workerInitialized', {}> { } export interface FrameRendererWorkerRenderedFrameMessage extends MessageBase<'workerRenderedFrame', {}> { } export interface FrameRendererWorkerRenderErrorMessage extends MessageBase<'workerRenderError', { renderError: unknown; }> { } export declare const FrameRendererWorkerMessageCodec: IO.UnionC<[IO.ExactC; messagePayload: IO.ExactC>; }>>, IO.ExactC; messagePayload: IO.ExactC>; }>>, IO.ExactC; messagePayload: IO.ExactC>; }>>]>;