import { JSONSchemaType } from 'ajv';
export type BcfCameraOrthogonal = {
    camera_view_point: {
        x: number;
        y: number;
        z: number;
    };
    camera_direction: {
        x: number;
        y: number;
        z: number;
    };
    camera_up_vector: {
        x: number;
        y: number;
        z: number;
    };
    target_distance: number;
    unit: string;
    vertical_extent: number;
};
export declare const BcfCameraOrthogonalSchema: JSONSchemaType<BcfCameraOrthogonal>;
export type BcfCameraPerspective = {
    camera_view_point: {
        x: number;
        y: number;
        z: number;
    };
    camera_direction: {
        x: number;
        y: number;
        z: number;
    };
    camera_up_vector: {
        x: number;
        y: number;
        z: number;
    };
    target_distance: number;
    unit: string;
    field_of_view: number;
};
export declare const BcfCameraPerspectiveSchema: JSONSchemaType<BcfCameraPerspective>;
