import { type DataViewReader } from "./data-view-reader.js"; /**
First name of the user. See Note below.
*/ export interface FirstName { /** *Format: `utf8s`
*Unit: `org.bluetooth.unit.unitless`
*/ firstName: string; } /** * The length of the utf8s-based UDS Characteristics is variable and may exceed the default ATT_MTU defined in the Core Specification. * @see {@link https://raw.githubusercontent.com/oesmith/gatt-xml/refs/heads/master/org.bluetooth.characteristic.first_name.xml | First Name} */ export declare class FirstNameImpl implements FirstName { static readonly UUID_PREFIX = 10890; static readonly TYPE_NAME = "org.bluetooth.characteristic.first_name"; static readonly NAME = "First Name"; /** Parse from a DataView into {@link FirstName}. */ static fromDataView(dataView: DataView | DataViewReader, indexStart?: number | undefined): FirstNameImpl; readonly firstName: string; constructor(firstName: FirstName); } /** Parse from a DataView into {@link FirstName}. */ export declare function firstNameFromDataView(dataView: DataView | DataViewReader, indexStart?: number): FirstName; //# sourceMappingURL=first-name.d.ts.map