export declare type Dictionary<T> = {
    [key: string]: T;
};
export declare function Parse(headers: string, target: {
    [key: string]: string | string[] | undefined;
}): void;
export interface HttpHeaders {
    Accept?: string;
    "Access-Control-Allow-Origin"?: string;
    "Access-Control-Allow-Credentials"?: string;
    "Access-Control-Expose-Headers"?: string;
    "Access-Control-Max-Age"?: string;
    "Access-Control-Allow-Methods"?: string;
    "Access-Control-Allow-Headers"?: string;
    "Accept-Patch"?: string;
    "Accept-Ranges"?: string;
    Age?: string;
    Allow?: string;
    "Alt-Svc"?: string;
    "Cache-Control"?: string;
    connection?: string;
    "Content-Disposition"?: string;
    "Content-Encoding"?: string;
    "Content-Language"?: string;
    "Content-Length"?: string;
    "Content-Location"?: string;
    "Content-Range"?: string;
    "Content-Type"?: string;
    Date?: string;
    Expires?: string;
    Host?: string;
    "Last-Modified"?: string;
    Location?: string;
    Pragma?: string;
    "Proxy-Authenticate"?: string;
    "Public-Key-Pins"?: string;
    "Retry-After"?: string;
    "Set-Cookie"?: string;
    "Strict-Transport-Security"?: string;
    Trailer?: string;
    "Transfer-Encoding"?: string;
    Tk?: string;
    Upgrade?: string;
    Vary?: string;
    Via?: string;
    Warning?: string;
    "Www-Authenticate"?: string;
    [header: string]: string | undefined;
}