import { vertexvis } from '@vertexvis/frame-streaming-protos'; import { Mapper as M } from '@vertexvis/utils'; import { Token } from '../token'; import { CrossSectioning, Frame, FrameCamera, ImageAttributesLike, Orientation } from '../types'; export declare const fromPbPerspectiveCamera: M.Func; export declare const fromPbOrthographicCamera: M.Func; export declare const fromPbCamera: M.Func; export declare const fromPbSectionPlane: M.Func; export declare const fromPbCrossSectioning: M.Func; export declare function fromPbFrame(worldOrientation: Orientation): M.Func; export declare type FrameDecoder = M.ThrowIfInvalidFunc; export declare function fromPbFrameOrThrow(worldOrientation: Orientation): FrameDecoder; export declare const fromPbWorldOrientation: M.Func; export declare const fromPbWorldOrientationOrThrow: M.ThrowIfInvalidFunc; export declare const fromPbStencilBuffer: M.Func; export declare const fromPbStencilBufferOrThrow: M.ThrowIfInvalidFunc; export declare const fromPbToken: M.Func; export declare const fromPbStartStreamResponse: M.Func; export declare const fromPbStartStreamResponseOrThrow: M.ThrowIfInvalidFunc; export declare const fromPbReconnectResponse: M.Func; export declare const fromPbReconnectResponseOrThrow: M.ThrowIfInvalidFunc; export declare const fromPbRefreshTokenResponse: M.Func; export declare const fromPbRefreshTokenResponseOrThrow: M.ThrowIfInvalidFunc; export declare const fromPbSyncTimeResponse: M.Func; export declare const fromPbSyncTimeResponseOrThrow: M.ThrowIfInvalidFunc;