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

Category that the server supports for new alert.

*

The value 0x0a is interpreted that this server supports ?Call? and ?Email? categories.

*

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 new incoming alert.

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