import { type DataViewReader } from "./data-view-reader.js"; /** *
The Report characteristic is used to exchange data between a HID Device and a HID Host.
*The Report characteristic value contains Input Report, Output Report or Feature Report data to be transferred between the HID Device and HID Host.
*/ export interface Report { /**Format: `uint8`
*/ reportValue: number; } /** @see {@link https://raw.githubusercontent.com/oesmith/gatt-xml/refs/heads/master/org.bluetooth.characteristic.report.xml | Report} */ export declare class ReportImpl implements Report { static readonly UUID_PREFIX = 10829; static readonly TYPE_NAME = "org.bluetooth.characteristic.report"; static readonly NAME = "Report"; /** Parse from a DataView into {@link Report}. */ static fromDataView(dataView: DataView | DataViewReader, indexStart?: number | undefined): ReportImpl; readonly reportValue: number; constructor(report: Report); } /** Parse from a DataView into {@link Report}. */ export declare function reportFromDataView(dataView: DataView | DataViewReader, indexStart?: number): Report; //# sourceMappingURL=report.d.ts.map