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

declare const UAVIONIX_ADSB_OUT_DYNAMIC_ID = 10002;
declare const UAVIONIX_ADSB_OUT_DYNAMIC_CRC_EXTRA = 0;
declare const UavionixAdsbOutDynamicDefinition: MessageDefinition;
interface MessageUavionixAdsbOutDynamic {
    utctime: number;
    gpslat: number;
    gpslon: number;
    gpsalt: number;
    baroaltmsl: number;
    accuracyhor: number;
    accuracyvert: number;
    accuracyvel: number;
    velvert: number;
    velns: number;
    velew: number;
    state: number;
    squawk: number;
    gpsfix: number;
    numsats: number;
    emergencystatus: number;
}

export { UAVIONIX_ADSB_OUT_DYNAMIC_CRC_EXTRA, UAVIONIX_ADSB_OUT_DYNAMIC_ID, UavionixAdsbOutDynamicDefinition };
export type { MessageUavionixAdsbOutDynamic };
