import { type DataViewReader } from "./data-view-reader.js"; /** *
The Scan Interval Window characteristic is used to store the scan parameters of the GATT Client. Included in this characteristic are the Scan Interval and Scan Window of the GATT Client device.
*The Scan Interval Window characteristic is used to store the scan parameters of the GATT Client. The GATT Server can use these values to optimize its own advertisement rate and to minimize the rate of its own advertisements while also minimizing the latency of reconnections.
*/ export interface ScanIntervalWindow { /**Format: `uint16`
*/ le_scan_interval: number; /**Format: `uint16`
*/ le_scan_window: number; } /** @see {@link https://raw.githubusercontent.com/oesmith/gatt-xml/refs/heads/master/org.bluetooth.characteristic.scan_interval_window.xml | Scan Interval Window} */ export declare class ScanIntervalWindowImpl implements ScanIntervalWindow { static readonly UUID_PREFIX = 10831; static readonly TYPE_NAME = "org.bluetooth.characteristic.scan_interval_window"; static readonly NAME = "Scan Interval Window"; /** Parse from a DataView into {@link ScanIntervalWindow}. */ static fromDataView(dataView: DataView | DataViewReader, indexStart?: number | undefined): ScanIntervalWindowImpl; readonly le_scan_interval: number; readonly le_scan_window: number; constructor(scanIntervalWindow: ScanIntervalWindow); } /** Parse from a DataView into {@link ScanIntervalWindow}. */ export declare function scanIntervalWindowFromDataView(dataView: DataView | DataViewReader, indexStart?: number): ScanIntervalWindow; //# sourceMappingURL=scan-interval-window.d.ts.map