export declare class GamanHeader { private data; constructor(headers?: Record); /** * Retrieves the value of a specific header by key. * If the header value is an array (e.g., from multi-value headers), it will be joined into a single comma-separated string. * Header keys are case-insensitive. * * @param key - The name of the header to retrieve. * @returns The header value as a string, or undefined if not found. */ get(key: string): string | undefined; set(key: string, value: string | string[]): this; has(key: string): boolean; delete(key: string): boolean; keys(): IterableIterator; entries(): IterableIterator<[string, [string | string[], boolean]]>; toRecord(): Record; toMap(): Map; }