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

The Characteristic User Description descriptor provides a textual user description for a characteristic value.

*

If the Writable Auxiliary bit of the Characteristics Properties is set then this descriptor is written. Only one User Description descriptor exists in a characteristic definition.

*/ export interface GattCharacteristicUserDescription { /**

Format: `utf8s`

*/ userDescription: string; } /** @see {@link https://raw.githubusercontent.com/oesmith/gatt-xml/refs/heads/master/org.bluetooth.descriptor.gatt.characteristic_user_description.xml | Gatt Characteristic User Description} */ export declare class GattCharacteristicUserDescriptionImpl implements GattCharacteristicUserDescription { static readonly UUID_PREFIX = 10497; static readonly TYPE_NAME = "org.bluetooth.descriptor.gatt.characteristic_user_description"; static readonly NAME = "Characteristic User Description"; /** Parse from a DataView into {@link GattCharacteristicUserDescription}. */ static fromDataView(dataView: DataView | DataViewReader, indexStart?: number | undefined): GattCharacteristicUserDescriptionImpl; readonly userDescription: string; constructor(gattCharacteristicUserDescription: GattCharacteristicUserDescription); } /** Parse from a DataView into {@link GattCharacteristicUserDescription}. */ export declare function gattCharacteristicUserDescriptionFromDataView(dataView: DataView | DataViewReader, indexStart?: number): GattCharacteristicUserDescription; //# sourceMappingURL=gatt-characteristic-user-description.d.ts.map