import { type DataViewReader } from "./data-view-reader.js"; /**
The Scan Refresh characteristic is used to notify the Client that the Server requires the Scan Interval Window characteristic to be written with the latest values upon notification.
*/ export interface ScanRefresh { /** *Format: `uint8`
* | Key | Description | * | --- | ----------------------- | * | 0 | Server requires refresh | * *Reserved for future use: 1 to 255
*/ scanRefreshValue: number; } /** @see {@link https://raw.githubusercontent.com/oesmith/gatt-xml/refs/heads/master/org.bluetooth.characteristic.scan_refresh.xml | Scan Refresh} */ export declare class ScanRefreshImpl implements ScanRefresh { static readonly UUID_PREFIX = 10801; static readonly TYPE_NAME = "org.bluetooth.characteristic.scan_refresh"; static readonly NAME = "Scan Refresh"; /** Parse from a DataView into {@link ScanRefresh}. */ static fromDataView(dataView: DataView | DataViewReader, indexStart?: number | undefined): ScanRefreshImpl; readonly scanRefreshValue: number; constructor(scanRefresh: ScanRefresh); } /** Parse from a DataView into {@link ScanRefresh}. */ export declare function scanRefreshFromDataView(dataView: DataView | DataViewReader, indexStart?: number): ScanRefresh; //# sourceMappingURL=scan-refresh.d.ts.map