import type { FitOptions, MesgNum } from './fit_types.js'; export interface FieldDefinition { type: string | number; fDefNo: number; size: number; endianAbility: boolean; littleEndian: boolean; baseTypeNo: number; name: string; dataType: string; scale?: number; offset?: number; developerDataIndex?: number; isDeveloperField?: boolean; } export interface MessageObject { field: string; type: string; scale: number | null; offset: number; units: string; } export interface Message { name: MesgNum; [fieldId: number]: MessageObject; } export interface FitType { scConst: number; options: FitOptions; messages: { [messageId: number]: Message; }; types: { [typeName: string]: Record; }; } export declare const FIT: FitType;