export declare class OrderedMap implements Map { size: number; private readonly map; private order; constructor(entries?: readonly (readonly [K, V])[] | null | undefined | Map); [Symbol.toStringTag]: string; [Symbol.iterator](): IterableIterator<[K, V]>; clear(): void; delete(key: K): boolean; entries(): IterableIterator<[K, V]>; forEach(callback: (value: V, key: K, map: Map) => void): void; get(key: K): V | undefined; has(key: K): boolean; keys(): IterableIterator; set(key: K, value: V, maintainIndex?: boolean): this; values(): IterableIterator; }