import * as i0 from '@angular/core'; import { EventEmitter } from '@angular/core'; type NgxScrollEvent = { isReachingBottom: boolean; isReachingTop: boolean; originalEvent: Event; isWindowEvent: boolean; }; declare class NgxScrollEventDirective { onscroll: EventEmitter; bottomOffset: number; topOffset: number; constructor(); scrolled($event: Event): void; windowScrolled($event: Event): void; protected windowScrollEvent($event: Event): void; protected elementScrollEvent($event: Event): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } declare class NgxScrollEventModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } export { NgxScrollEventDirective, NgxScrollEventModule }; export type { NgxScrollEvent }; //# sourceMappingURL=ngx-scroll-event.d.ts.map