import { FileManager } from '../base';
export declare class Virtualization {
    constructor(instance: FileManager);
    private filemanagerInstance;
    private largeIconInstance;
    private rowItemCount;
    private listElements;
    private items;
    private itemList;
    private scrollPosition;
    private totalHeight;
    private listItemHeight;
    private topElementHeight;
    private bottomElementHeight;
    private renderedCount;
    private lastRowCount;
    private topElement;
    private bottomElement;
    private listDiff;
    private largeIconsViewItemsCount;
    setUlElementHeight(): void;
    private ValidateItemCount;
    wireScrollEvent(destroy: boolean): void;
    private onVirtualUiScroll;
    private getscrollerHeight;
    private onNormalScroll;
    private updateUI;
    private updateSelection;
    private updateCheckState;
    /**
     * For internal use only - Get the module name.
     *
     * @returns {string} - returns the module name.
     * @private
     */
    private getModuleName;
    destroy(): void;
}
