export type ModelCameraOrbit = { theta: number; phi: number; radius: number; }; export type ModelCameraTarget = { x: number; y: number; z: number; }; export type ModelCameraState = { orbit?: ModelCameraOrbit; target?: ModelCameraTarget; fovDeg?: number; }; export type ModelViewerCameraLike = { cameraOrbit?: unknown; cameraTarget?: unknown; fieldOfView?: unknown; getCameraOrbit?: () => unknown; getCameraTarget?: () => unknown; getFieldOfView?: () => unknown; }; export declare const normaliseFovDeg: (value: unknown) => number | null; export declare const formatFovDeg: (fovDeg: number) => string; export declare const readCameraState: (viewer: ModelViewerCameraLike) => ModelCameraState | null; export declare const formatCameraState: (state: ModelCameraState | null) => { cameraOrbit?: string; cameraTarget?: string; fieldOfView?: string; };