import * as i0 from '@angular/core'; import { ElementRef } from '@angular/core'; declare class AXVirtualScrollingItemDirective { private elementRef; get nativeElement(): HTMLElement; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } declare class AXVirtualScrollingContainerDirective { #private; height: i0.InputSignal; /** @ignore */ protected observer: IntersectionObserver; ScrollEnd: i0.OutputEmitterRef; /** @ignore */ loading: boolean; container: ElementRef; /** @ignore */ protected children: i0.Signal; /** @ignore */ protected firstCall: i0.WritableSignal; /** @ignore */ protected lastChildElem: i0.Signal; /** @ignore */ protected firstChildElem: i0.Signal; /** @ignore */ protected callBack(entries: IntersectionObserverEntry[]): void; get __hostClass(): string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } declare class AXVirtualScrollModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } export { AXVirtualScrollModule, AXVirtualScrollingContainerDirective, AXVirtualScrollingItemDirective };