import { type DataViewReader } from "./data-view-reader.js"; import { type AlertCategoryIdBitMask } from "./alert-category-id-bit-mask.js"; /** *

Category that the server supports for unread alert.

*

The value 0x03 is interpreted that this server supports ?Simple Alert? and ?Email? categories for unread alert.

*

This characteristic uses the Alert Category ID Bit Mask Characteristic. If bit(s) is/are set, it means the server supports the corresponded categories for unread alert.

*/ export interface SupportedUnreadAlertCategory { categoryIDBitMask: AlertCategoryIdBitMask; } /** @see {@link https://raw.githubusercontent.com/oesmith/gatt-xml/refs/heads/master/org.bluetooth.characteristic.supported_unread_alert_category.xml | Supported Unread Alert Category} */ export declare class SupportedUnreadAlertCategoryImpl implements SupportedUnreadAlertCategory { static readonly UUID_PREFIX = 10824; static readonly TYPE_NAME = "org.bluetooth.characteristic.supported_unread_alert_category"; static readonly NAME = "Supported Unread Alert Category"; /** Parse from a DataView into {@link SupportedUnreadAlertCategory}. */ static fromDataView(dataView: DataView | DataViewReader, indexStart?: number | undefined): SupportedUnreadAlertCategoryImpl; readonly categoryIDBitMask: AlertCategoryIdBitMask; constructor(supportedUnreadAlertCategory: SupportedUnreadAlertCategory); } /** Parse from a DataView into {@link SupportedUnreadAlertCategory}. */ export declare function supportedUnreadAlertCategoryFromDataView(dataView: DataView | DataViewReader, indexStart?: number): SupportedUnreadAlertCategory; //# sourceMappingURL=supported-unread-alert-category.d.ts.map