import { Headers as HeadersInterface } from './interfaces'; import { IterableIterator } from '@dojo/shim/iterator'; import Map from '@dojo/shim/Map'; export default class Headers implements HeadersInterface { protected map: Map; constructor(headers?: { [key: string]: string; } | HeadersInterface); append(name: string, value: string): void; delete(name: string): void; entries(): IterableIterator<[string, string]>; get(name: string): string | null; getAll(name: string): string[]; has(name: string): boolean; keys(): IterableIterator; set(name: string, value: string): void; values(): IterableIterator; [Symbol.iterator](): IterableIterator<[string, string]>; }