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

declare const AUTOPILOT_STATE_FOR_GIMBAL_DEVICE_ID = 286;
declare const AUTOPILOT_STATE_FOR_GIMBAL_DEVICE_CRC_EXTRA = 0;
declare const AutopilotStateForGimbalDeviceDefinition: MessageDefinition;
interface MessageAutopilotStateForGimbalDevice {
    time_boot_us: number;
    q: number[];
    q_estimated_delay_us: number;
    vx: number;
    vy: number;
    vz: number;
    v_estimated_delay_us: number;
    feed_forward_angular_velocity_z: number;
    estimator_status: number;
    target_system: number;
    target_component: number;
    landed_state: number;
    angular_velocity_z?: number;
}

export { AUTOPILOT_STATE_FOR_GIMBAL_DEVICE_CRC_EXTRA, AUTOPILOT_STATE_FOR_GIMBAL_DEVICE_ID, AutopilotStateForGimbalDeviceDefinition };
export type { MessageAutopilotStateForGimbalDevice };
