import { Observation } from "@medplum/fhirtypes"; import { Measurement, MeasurementTypeKey } from "../../../types"; import { RecordResult, RecordType } from "../types/generate-measurement/HealthConnectTypes"; import { Sample } from "../types/generate-measurement/Sample"; import { StepCountMeasurement } from "../types/measurement/StepCountMeasurement"; import { ObservationMetadata } from "../types/service/ObservationMetadata"; import { BaseObservationService } from "./base-observation-service"; export declare class StepCountService extends BaseObservationService { protected measurementTypeKey: MeasurementTypeKey; protected measurementTypeName: string; protected observationMetadata: ObservationMetadata[]; getAdditionalProperties(measurement: Measurement): Partial[]; convertSamplesToMeasurement(samples: Sample[]): StepCountMeasurement; convertRecordToMeasurement(record: RecordResult): StepCountMeasurement; }