import { TableWidgetComponent } from "../public-api";
import * as i0 from "@angular/core";
export declare class VirtualScrollFeatureAddonService {
    private widget;
    visibleItems: unknown[];
    initWidget(widget: TableWidgetComponent): void;
    initVirtualScroll(widget: TableWidgetComponent): void;
    private registerVirtualScroll;
    private deregisterVirtualScroll;
    /**
     * Subscribe to virtual scroll rendered items and fetches next items
     */
    subscribeToVirtualScroll(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<VirtualScrollFeatureAddonService, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<VirtualScrollFeatureAddonService>;
}
