import { type DataViewReader } from "./data-view-reader.js"; /** *
Value 0, meaning ?Ringer Silent"
*Value 1, meaning ?Ringer Normal?
*The value 0x01 shall be interpreted as ?Ringer Normal?
*/ export interface RingerSetting { /** *Format: `8bit`
*Minimum: 0
*Maximum: 1
* | Key | Description | * | --- | ------------- | * | 0 | Ringer Silent | * | 1 | Ringer Normal | * *Reserved for future use: 2 to 255
*/ ringerSetting: number; } /** @see {@link https://raw.githubusercontent.com/oesmith/gatt-xml/refs/heads/master/org.bluetooth.characteristic.ringer_setting.xml | Ringer Setting} */ export declare class RingerSettingImpl implements RingerSetting { static readonly UUID_PREFIX = 10817; static readonly TYPE_NAME = "org.bluetooth.characteristic.ringer_setting"; static readonly NAME = "Ringer Setting"; /** Parse from a DataView into {@link RingerSetting}. */ static fromDataView(dataView: DataView | DataViewReader, indexStart?: number | undefined): RingerSettingImpl; readonly ringerSetting: number; constructor(ringerSetting: RingerSetting); } /** Parse from a DataView into {@link RingerSetting}. */ export declare function ringerSettingFromDataView(dataView: DataView | DataViewReader, indexStart?: number): RingerSetting; //# sourceMappingURL=ringer-setting.d.ts.map