export declare class MaxHeap<T> {
    private heap;
    push: (num: T) => void;
    pop: () => T;
    top: () => T;
    heapifyUp: (index: number) => void;
    heapifyDown: (index: number) => void;
    size: () => number;
    isEmpty: () => boolean;
    print: () => void;
}
