import type { PedometerStepEvent } from '../types'; import type { PedometerMetricsInput, PedometerMetricsResult } from './computePedometerMetrics'; export { computePedometerMetrics } from './computePedometerMetrics'; export { computePedometerMetricsSafe, validateProfile } from './validateProfile'; export type { PedometerMetricsInput, PedometerMetricsResult } from './computePedometerMetrics'; export { estimateStrideMeters, distanceFromSteps } from './strideModel'; export { estimateMet, metFromCadence } from './metModel'; export { kcalPerMinute, totalKcal, netActivityKcal } from './energyExpenditure'; export { heartPointsForMinute, heartPointsForSession } from './heartPoints'; export interface PedometerMetricsProfile { massKg: number; heightM: number; sex?: PedometerMetricsInput['sex']; ageYears?: number; } export type PedometerMetricsResultWithWarnings = PedometerMetricsResult & { warnings: string[]; }; export declare const PedometerMetrics: { compute(input: PedometerMetricsInput): PedometerMetricsResultWithWarnings; fromStepEvent(event: PedometerStepEvent, profile: PedometerMetricsProfile): PedometerMetricsResultWithWarnings; }; //# sourceMappingURL=PedometerMetrics.d.ts.map