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