import { type DataViewReader } from "./data-view-reader.js"; /** *
? Suspend ( Refer to Section 7.4.2, Bluetooth HID Profile Specification 1.0
*? Exit Suspend (Refer to Section 7.4.2, Bluetooth HID Profile Specification 1.0
*/ export interface HidControlPoint { /** *Format: `uint8`
*There are no response codes defined for the Suspend and Exit Suspend commands.
* | Key | Description | * | --- | ------------ | * | 0 | Suspend | * | 1 | Exit Suspend | * *Reserved for future use: 2 to 255
*/ hidControlPointCommand: number; } /** @see {@link https://raw.githubusercontent.com/oesmith/gatt-xml/refs/heads/master/org.bluetooth.characteristic.hid_control_point.xml | Hid Control Point} */ export declare class HidControlPointImpl implements HidControlPoint { static readonly UUID_PREFIX = 10828; static readonly TYPE_NAME = "org.bluetooth.characteristic.hid_control_point"; static readonly NAME = "HID Control Point"; /** Parse from a DataView into {@link HidControlPoint}. */ static fromDataView(dataView: DataView | DataViewReader, indexStart?: number | undefined): HidControlPointImpl; readonly hidControlPointCommand: number; constructor(hidControlPoint: HidControlPoint); } /** Parse from a DataView into {@link HidControlPoint}. */ export declare function hidControlPointFromDataView(dataView: DataView | DataViewReader, indexStart?: number): HidControlPoint; //# sourceMappingURL=hid-control-point.d.ts.map