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

declare const MAG_CAL_REPORT_ID = 192;
declare const MAG_CAL_REPORT_CRC_EXTRA = 0;
declare const MagCalReportDefinition: MessageDefinition;
interface MessageMagCalReport {
    fitness: number;
    ofs_x: number;
    ofs_y: number;
    ofs_z: number;
    diag_x: number;
    diag_y: number;
    diag_z: number;
    offdiag_x: number;
    offdiag_y: number;
    offdiag_z: number;
    compass_id: number;
    cal_mask: number;
    cal_status: number;
    autosaved: number;
    orientation_confidence?: number;
    old_orientation?: number;
    new_orientation?: number;
    scale_factor?: number;
}

export { MAG_CAL_REPORT_CRC_EXTRA, MAG_CAL_REPORT_ID, MagCalReportDefinition };
export type { MessageMagCalReport };
