import { ClientEvent, VuerProps } from '@vuer-ai/vuer'; type CameraViewProps = VuerProps<{ hide?: boolean; width?: number; height?: number; matrix?: [ number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number ]; fov?: number; top?: number; bottom?: number; left?: number; right?: number; near?: number; far?: number; renderDepth?: boolean; distanceToCamera?: number; ctype?: 'perspective' | 'orthographic'; scale?: number; downsample?: number; fps?: number; quality?: number; position?: [number, number, number]; rotation?: [number, number, number]; showCameraFrustum?: boolean; movable?: boolean; movableScale?: number; }>; export interface MjRenderValueT { dpr: number; width: number; height: number; frame?: Uint8Array; depthFrame?: Uint8Array; } export interface MjRenderResponse extends ClientEvent { key: any; value: MjRenderValueT; } export declare function MjCameraView({ _ref, _key, hide, width, height, matrix, fov, top, bottom, left, right, near, far, renderDepth, distanceToCamera, ctype, scale, fps, downsample, quality, showCameraFrustum, movable, movableScale, children, ...rest }: CameraViewProps): import("react/jsx-runtime").JSX.Element; export {};