import { Observable } from 'rxjs';
import * as i0 from "@angular/core";
export declare class InfiniteScrollLoadButtonDirective {
    private readonly _template;
    private readonly _viewContainer;
    private readonly _renderer;
    get visible(): boolean;
    set visible(value: boolean);
    loading: Observable<Event>;
    private _visible;
    private readonly _load;
    constructor();
    private onClick;
    static ɵfac: i0.ɵɵFactoryDeclaration<InfiniteScrollLoadButtonDirective, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<InfiniteScrollLoadButtonDirective, "[uxInfiniteScrollLoadButton]", never, { "visible": { "alias": "uxInfiniteScrollLoadButton"; "required": false; }; }, { "loading": "loading"; }, never, never, false, never>;
}
