import { vertexvis } from '@vertexvis/frame-streaming-protos';
import { BoundingBox, Dimensions, Matrix4, Plane, Point, Rectangle, Vector3, Vector4 } from '@vertexvis/geometry';
import { Mapper as M } from '@vertexvis/utils';
export declare const fromPbVector2d: M.Func<vertexvis.protobuf.core.IVector2d, Point.Point>;
export declare const fromPbDim: M.Func<vertexvis.protobuf.stream.IDimensions, Dimensions.Dimensions>;
export declare const fromPbRect: M.Func<vertexvis.protobuf.stream.IRectangle, Rectangle.Rectangle>;
export declare const fromPbVector3f: M.Func<vertexvis.protobuf.core.IVector3f, Vector3.Vector3>;
export declare const fromPbBoundingBox3f: M.Func<vertexvis.protobuf.core.IBoundingBox3f, BoundingBox.BoundingBox>;
export declare const fromPbPlane: M.Func<vertexvis.protobuf.core.IPlane, Plane.Plane>;
export declare const fromPbVector4f: M.Func<vertexvis.protobuf.core.IVector4f, Vector4.Vector4>;
export declare const fromPbMatrix4f: M.Func<vertexvis.protobuf.core.IMatrix4x4f, Matrix4.Matrix4>;
