import { type DataViewReader } from "./data-view-reader.js"; /**
The Supported Inclination Range characteristic is used to send the supported inclination range as well as the minimum inclination increment supported by the Server.
*/ export interface SupportedInclinationRange { /** *Format: `sint16`
*Unit: `org.bluetooth.unit.percentage`
*Percent with a resolution of 0.1
*/ maximumInclination: number; /** *Format: `sint16`
*Unit: `org.bluetooth.unit.percentage`
*Percent with a resolution of 0.1
*/ minimumInclination: number; /** *Format: `uint16`
*Unit: `org.bluetooth.unit.percentage`
*Percent with a resolution of 0.1
*/ minimumIncrement: number; } /** @see {@link https://raw.githubusercontent.com/oesmith/gatt-xml/refs/heads/master/org.bluetooth.characteristic.supported_inclination_range.xml | Supported Inclination Range} */ export declare class SupportedInclinationRangeImpl implements SupportedInclinationRange { static readonly UUID_PREFIX = 10965; static readonly TYPE_NAME = "org.bluetooth.characteristic.supported_inclination_range"; static readonly NAME = "Supported Inclination Range"; /** Parse from a DataView into {@link SupportedInclinationRange}. */ static fromDataView(dataView: DataView | DataViewReader, indexStart?: number | undefined): SupportedInclinationRangeImpl; readonly maximumInclination: number; readonly minimumInclination: number; readonly minimumIncrement: number; constructor(supportedInclinationRange: SupportedInclinationRange); } /** Parse from a DataView into {@link SupportedInclinationRange}. */ export declare function supportedInclinationRangeFromDataView(dataView: DataView | DataViewReader, indexStart?: number): SupportedInclinationRange; //# sourceMappingURL=supported-inclination-range.d.ts.map