import { type DataViewReader } from "./data-view-reader.js"; export interface ObjectSize { /**
Format: `uint32`
*/ allocatedSize: number; /**Format: `uint32`
*/ currentSize: number; } /** * The fields in the above table, reading from top to bottom, are shown in the order of LSO to MSO, where LSO = Least Significant Octet and MSO = Most Significant Octet. * @see {@link https://raw.githubusercontent.com/oesmith/gatt-xml/refs/heads/master/org.bluetooth.characteristic.object_size.xml | Object Size} */ export declare class ObjectSizeImpl implements ObjectSize { static readonly UUID_PREFIX = 10944; static readonly TYPE_NAME = "org.bluetooth.characteristic.object_size"; static readonly NAME = "Object Size"; /** Parse from a DataView into {@link ObjectSize}. */ static fromDataView(dataView: DataView | DataViewReader, indexStart?: number | undefined): ObjectSizeImpl; readonly allocatedSize: number; readonly currentSize: number; constructor(objectSize: ObjectSize); } /** Parse from a DataView into {@link ObjectSize}. */ export declare function objectSizeFromDataView(dataView: DataView | DataViewReader, indexStart?: number): ObjectSize; //# sourceMappingURL=object-size.d.ts.map