import type { Buffer } from 'buffer'; import type { ParsedFit } from './fit_types.js'; export interface FitParserOptions { force?: boolean; speedUnit?: string; lengthUnit?: string; temperatureUnit?: string; elapsedRecordField?: boolean; pressureUnit?: string; mode?: 'list' | 'cascade' | 'both'; } type FitParserCallback = (error: string | undefined, data: ParsedFit | undefined) => void; export default class FitParser { private readonly options; constructor(options?: FitParserOptions); parseAsync(content: ArrayBuffer | Buffer): Promise; parse(content: ArrayBuffer | Buffer, callback: FitParserCallback): void; } export {};