import type { ICamera, Point3 } from '../../../types/index.js';
import type { ProjectionScale } from '../ViewportProjectionTypes.js';
import type { Volume3DCamera } from './viewport3DTypes.js';
export declare function cloneVolume3DCamera(camera: Volume3DCamera & ICamera): Volume3DCamera & ICamera;
export declare function getVolume3DProjectionScale(args: {
    camera: Volume3DCamera & ICamera;
    canvasHeight: number;
}): ProjectionScale | undefined;
export declare function getVolume3DProjectionPosition(camera: Volume3DCamera & ICamera): {
    kind: "focalPoint";
    worldPoint: Point3;
};
