import { type CharacteristicSelector, type CharacteristicSelectorOptions } from './commands.js'; import { type BluetoothDateTime } from './date-time.js'; import { HEALTH_THERMOMETER_SERVICE, INTERMEDIATE_TEMPERATURE_CHARACTERISTIC, TEMPERATURE_MEASUREMENT_CHARACTERISTIC } from './identifiers.js'; import { type Ieee11073Value } from './ieee-11073.js'; export { HEALTH_THERMOMETER_SERVICE, INTERMEDIATE_TEMPERATURE_CHARACTERISTIC, TEMPERATURE_MEASUREMENT_CHARACTERISTIC }; export interface TemperatureMeasurement { readonly unit: 'celsius' | 'fahrenheit'; readonly temperature: Ieee11073Value; readonly timestamp: BluetoothDateTime | null; readonly type: TemperatureType | null; } export type TemperatureType = 'armpit' | 'body' | 'ear' | 'finger' | 'gastro-intestinal-tract' | 'mouth' | 'rectum' | 'toe' | 'tympanum'; export declare function temperatureMeasurementSelector(options?: CharacteristicSelectorOptions): CharacteristicSelector; export declare function intermediateTemperatureSelector(options?: CharacteristicSelectorOptions): CharacteristicSelector; /** Parses Health Thermometer Temperature Measurement and Intermediate Temperature payloads. */ export declare function parseTemperatureMeasurement(bytes: Readonly): TemperatureMeasurement; //# sourceMappingURL=health-thermometer.d.ts.map