import { type CharacteristicSelector, type CharacteristicSelectorOptions } from './commands.js'; import { type BluetoothDateTime } from './date-time.js'; import { BLOOD_PRESSURE_FEATURE_CHARACTERISTIC, BLOOD_PRESSURE_MEASUREMENT_CHARACTERISTIC, BLOOD_PRESSURE_SERVICE, INTERMEDIATE_CUFF_PRESSURE_CHARACTERISTIC } from './identifiers.js'; import { type Ieee11073Value } from './ieee-11073.js'; export { BLOOD_PRESSURE_FEATURE_CHARACTERISTIC, BLOOD_PRESSURE_MEASUREMENT_CHARACTERISTIC, BLOOD_PRESSURE_SERVICE, INTERMEDIATE_CUFF_PRESSURE_CHARACTERISTIC }; export interface BloodPressureMeasurement { readonly unit: 'millimetres-of-mercury' | 'kilopascals'; readonly systolic: Ieee11073Value; readonly diastolic: Ieee11073Value; readonly meanArterialPressure: Ieee11073Value; readonly timestamp: BluetoothDateTime | null; readonly pulseRate: Ieee11073Value | null; readonly userId: number | null; readonly userIdIsUnknown: boolean; readonly measurementStatus: number | null; } export declare function bloodPressureMeasurementSelector(options?: CharacteristicSelectorOptions): CharacteristicSelector; export declare function intermediateCuffPressureSelector(options?: CharacteristicSelectorOptions): CharacteristicSelector; /** Parses Blood Pressure Measurement and Intermediate Cuff Pressure payloads. */ export declare function parseBloodPressureMeasurement(bytes: Readonly): BloodPressureMeasurement; //# sourceMappingURL=blood-pressure.d.ts.map