import { MessageDefinition } from '../../../core/types.js';

declare const CAMERA_INFORMATION_ID = 259;
declare const CAMERA_INFORMATION_CRC_EXTRA = 0;
declare const CameraInformationDefinition: MessageDefinition;
interface MessageCameraInformation {
    time_boot_ms: number;
    firmware_version: number;
    focal_length: number;
    sensor_size_h: number;
    sensor_size_v: number;
    flags: number;
    resolution_h: number;
    resolution_v: number;
    cam_definition_version: number;
    vendor_name: number[];
    model_name: number[];
    lens_id: number;
    cam_definition_uri: string;
    gimbal_device_id?: number;
    camera_device_id?: number;
}

export { CAMERA_INFORMATION_CRC_EXTRA, CAMERA_INFORMATION_ID, CameraInformationDefinition };
export type { MessageCameraInformation };
