import { ElementRef, EventEmitter, OnDestroy, OnChanges, SimpleChanges } from '@angular/core';
import { Subscription } from 'rxjs';
export declare class LazyLoadDirective implements OnDestroy, OnChanges {
    private el;
    enableLazyLoad: boolean;
    loadMore: EventEmitter<any>;
    scrollSubscription: Subscription;
    loadFactor: number;
    constructor(el: ElementRef);
    ngOnChanges(changes: SimpleChanges): void;
    ngOnDestroy(): void;
    scrollList(event: any): void;
}
