import { AfterViewInit, EventEmitter } from '@angular/core';
import * as i0 from "@angular/core";
export declare class InfiniteScrollComponent implements AfterViewInit {
    ncReachedBottom: EventEmitter<any>;
    set ncDisableDetection(value: boolean | string);
    ncDistance: number;
    ncDelay: number;
    private scrollContainer;
    private scrollSubject;
    private isNearBottom;
    disableDetectionMode: boolean;
    constructor();
    ngAfterViewInit(): void;
    private initScrollListener;
    private handleScroll;
    static ɵfac: i0.ɵɵFactoryDeclaration<InfiniteScrollComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<InfiniteScrollComponent, "nc-infinite-scroll", never, { "ncDisableDetection": "ncDisableDetection"; "ncDistance": "ncDistance"; "ncDelay": "ncDelay"; }, { "ncReachedBottom": "ncReachedBottom"; }, never, ["*"]>;
}
