export default class MaxCountHeap { private readonly data; private comparator; constructor(data: T[], comparator: (a: T, b: T) => number); add(item: T): void; peek(): T; remove(): T; clear(): void; size(): number; private heapify; private bubbleUp; private sink; }