import { type DataViewReader } from "./data-view-reader.js"; export interface GattServiceChanged { /** *

Format: `uint16`

*

Minimum: 1

*

Maximum: 65535

*/ endOfAffectedAttributeHandleRange: number; /** *

Format: `uint16`

*

Minimum: 1

*

Maximum: 65535

*/ startOfAffectedAttributeHandleRange: number; } /** @see {@link https://raw.githubusercontent.com/oesmith/gatt-xml/refs/heads/master/org.bluetooth.characteristic.gatt.service_changed.xml | Gatt Service Changed} */ export declare class GattServiceChangedImpl implements GattServiceChanged { static readonly UUID_PREFIX = 10757; static readonly TYPE_NAME = "org.bluetooth.characteristic.gatt.service_changed"; static readonly NAME = "Service Changed"; /** Parse from a DataView into {@link GattServiceChanged}. */ static fromDataView(dataView: DataView | DataViewReader, indexStart?: number | undefined): GattServiceChangedImpl; readonly endOfAffectedAttributeHandleRange: number; readonly startOfAffectedAttributeHandleRange: number; constructor(gattServiceChanged: GattServiceChanged); } /** Parse from a DataView into {@link GattServiceChanged}. */ export declare function gattServiceChangedFromDataView(dataView: DataView | DataViewReader, indexStart?: number): GattServiceChanged; //# sourceMappingURL=gatt-service-changed.d.ts.map