import { type DataViewReader } from "./data-view-reader.js"; /**
The value of this characteristic is a UTF-8 string representing the software revision for the software within the device.
*/ export interface SoftwareRevisionString { /**Format: `utf8s`
*/ softwareRevision: string; } /** @see {@link https://raw.githubusercontent.com/oesmith/gatt-xml/refs/heads/master/org.bluetooth.characteristic.software_revision_string.xml | Software Revision String} */ export declare class SoftwareRevisionStringImpl implements SoftwareRevisionString { static readonly UUID_PREFIX = 10792; static readonly TYPE_NAME = "org.bluetooth.characteristic.software_revision_string"; static readonly NAME = "Software Revision String"; /** Parse from a DataView into {@link SoftwareRevisionString}. */ static fromDataView(dataView: DataView | DataViewReader, indexStart?: number | undefined): SoftwareRevisionStringImpl; readonly softwareRevision: string; constructor(softwareRevisionString: SoftwareRevisionString); } /** Parse from a DataView into {@link SoftwareRevisionString}. */ export declare function softwareRevisionStringFromDataView(dataView: DataView | DataViewReader, indexStart?: number): SoftwareRevisionString; //# sourceMappingURL=software-revision-string.d.ts.map