import { Equals } from "../framework/equals";
import { Cloneable } from "../framework/cloneable";
import { Identifiable } from "../framework/identifiable";
export declare type MultiValueMapType = {
    [key: string]: number | string | string[] | undefined;
};
export declare class Header implements Equals, Cloneable<Header>, Identifiable {
    private readonly _key;
    private readonly _value;
    constructor(key: string, value: string);
    get key(): string;
    get value(): string;
    clone(): Header;
    equals(other: any): boolean;
    id(): string;
}
