import { BathymetryData } from "../types.js"; /** * Fix the precision of incoming data. * * coordinates - 7 decimal places = ~1.1cm. * depth - 3 decimal places = 1mm. * heading - 3 decimals = ~0.05 degrees. */ export declare function toPrecision({ coordinates, depth, heading }?: { coordinates?: number | undefined; depth?: number | undefined; heading?: number | undefined; }): (data: BathymetryData) => { latitude: number; longitude: number; depth: number; heading: number | undefined; timestamp: import("@js-temporal/polyfill").Temporal.Instant; }; export type SensorConfig = { gnss: { x: number; y: number; }; sounder: { x: number; y: number; }; }; export declare function correctForSensorPosition(config: SensorConfig): ({ heading, ...data }: BathymetryData) => { latitude: number; longitude: number; depth: number; timestamp: import("@js-temporal/polyfill").Temporal.Instant; }; /** Get the offsets between the gnss and the sounder */ export declare function getOffsets({ gnss, sounder }: SensorConfig): { dx: number; dy: number; distance: number; bearing: number; }; //# sourceMappingURL=transforms.d.ts.map