import { OnInit, TemplateRef, ViewContainerRef } from '@angular/core';
import * as i0 from "@angular/core";
export declare class LoadMoreDirective implements OnInit {
    private templateRef;
    private vcr;
    fusionLoadMoreChunkSize: number;
    set fusionLoadMoreOf(value: any[]);
    private options$;
    private loadMore$;
    private hasMore$;
    constructor(templateRef: TemplateRef<any>, vcr: ViewContainerRef);
    ngOnInit(): void;
    private buildImplicitObservable;
    private loadMore;
    static ɵfac: i0.ɵɵFactoryDeclaration<LoadMoreDirective, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<LoadMoreDirective, "[fusionLoadMore]", never, { "fusionLoadMoreChunkSize": { "alias": "fusionLoadMoreChunkSize"; "required": false; }; "fusionLoadMoreOf": { "alias": "fusionLoadMoreOf"; "required": false; }; }, {}, never, never, false, never>;
}
