import { type DataViewReader } from "./data-view-reader.js"; /** *
The Measurement Interval characteristic defines the time between measurements.
*This characteristic is capable of representing values from 1 second to 65535 seconds which is equal to 18 hours, 12 minutes and 15 seconds.
*/ export interface MeasurementInterval { /** *Format: `uint16`
*Unit: `org.bluetooth.unit.time.second`
*Minimum: 1
*Maximum: 65535
*/ measurementInterval: number; } /** @see {@link https://raw.githubusercontent.com/oesmith/gatt-xml/refs/heads/master/org.bluetooth.characteristic.measurement_interval.xml | Measurement Interval} */ export declare class MeasurementIntervalImpl implements MeasurementInterval { static readonly UUID_PREFIX = 10785; static readonly TYPE_NAME = "org.bluetooth.characteristic.measurement_interval"; static readonly NAME = "Measurement Interval"; /** Parse from a DataView into {@link MeasurementInterval}. */ static fromDataView(dataView: DataView | DataViewReader, indexStart?: number | undefined): MeasurementIntervalImpl; readonly measurementInterval: number; constructor(measurementInterval: MeasurementInterval); } /** Parse from a DataView into {@link MeasurementInterval}. */ export declare function measurementIntervalFromDataView(dataView: DataView | DataViewReader, indexStart?: number): MeasurementInterval; //# sourceMappingURL=measurement-interval.d.ts.map