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

declare const GIMBAL_DEVICE_INFORMATION_ID = 283;
declare const GIMBAL_DEVICE_INFORMATION_CRC_EXTRA = 0;
declare const GimbalDeviceInformationDefinition: MessageDefinition;
interface MessageGimbalDeviceInformation {
    uid: number;
    time_boot_ms: number;
    firmware_version: number;
    hardware_version: number;
    roll_min: number;
    roll_max: number;
    pitch_min: number;
    pitch_max: number;
    yaw_min: number;
    yaw_max: number;
    cap_flags: number;
    custom_cap_flags: number;
    vendor_name: string;
    model_name: string;
    custom_name: string;
    gimbal_device_id?: number;
    cap_flags2?: number;
}

export { GIMBAL_DEVICE_INFORMATION_CRC_EXTRA, GIMBAL_DEVICE_INFORMATION_ID, GimbalDeviceInformationDefinition };
export type { MessageGimbalDeviceInformation };
