import { ElementRef, EventEmitter, OnDestroy } from '@angular/core'; import * as i0 from "@angular/core"; export declare class IntersectionObserverDirective implements OnDestroy { private _el; root: import("@angular/core").InputSignal; threshold: import("@angular/core").InputSignal; intersectionChange: EventEmitter; private _observer; private _isIntersecting?; private _isPlatformBrowser; constructor(_el: ElementRef, platform: object); isIntersecting(): boolean | undefined; ngOnDestroy(): void; private _initObserver; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }