import { type DataViewReader } from "./data-view-reader.js"; /**

The HTTP Headers Characteristic is used to hold the headers that would be sent to the HTTP Request or the headers contained within an HTTP response message from the HTTP Server.

*/ export interface HttpHeaders { /** *

Format: `utf8s`

*

The HTTP headers to be used in the HTTP request.

*/ httpHeaders: string; } /** @see {@link https://raw.githubusercontent.com/oesmith/gatt-xml/refs/heads/master/org.bluetooth.characteristic.http_headers.xml | Http Headers} */ export declare class HttpHeadersImpl implements HttpHeaders { static readonly UUID_PREFIX = 10935; static readonly TYPE_NAME = "org.bluetooth.characteristic.http_headers"; static readonly NAME = "HTTP Headers"; /** Parse from a DataView into {@link HttpHeaders}. */ static fromDataView(dataView: DataView | DataViewReader, indexStart?: number | undefined): HttpHeadersImpl; readonly httpHeaders: string; constructor(httpHeaders: HttpHeaders); } /** Parse from a DataView into {@link HttpHeaders}. */ export declare function httpHeadersFromDataView(dataView: DataView | DataViewReader, indexStart?: number): HttpHeaders; //# sourceMappingURL=http-headers.d.ts.map