import { IntPair } from './IntPair'; export declare class IntPairMap { isEmpty(): boolean; private arrayOfMaps; set(x: number, y: number, v: T): void; setPair(p: IntPair, v: T): void; delete(x: number, y: number): void; has(x: number, y: number): boolean; get(x: number, y: number): T; getI(p: IntPair): T; /** n is the maximum of (x + 1) where (x, *) runs over the keys */ constructor(); keys(): IterableIterator; keyValues(): IterableIterator<[IntPair, T]>; values(): IterableIterator; get size(): number; }