export type Table = Map>; export declare function get(rowIndex: number, colIndex: number, table: Table): T | undefined; export declare function remove(rowIndex: number, colIndex: number, table: Table): boolean | undefined; export declare function set(rowIndex: number, colIndex: number, newValue: T, table: Table, combine?: (oldValue: T, newValue: T) => T): void; export declare function map(table: Table, fn: (_: A) => B): Table; export declare function entries(table: Table): Generator<[number, number, A]>; export declare function fromEntries(items: Iterable<[number, number, A]>): Table; export declare function size(table: Table): number;