export declare class IndexMap { private counter; protected indexMap: Map; constructor(counter?: { lastIndex: number; }); add(value: T): number; get(index: number): T | undefined; remove(index: number): void; get size(): number; }