import { ElementRef, InjectionToken, NgZone, OnDestroy } from "@angular/core"; import { Subject } from "rxjs"; import * as i0 from "@angular/core"; export declare const RESIZE_OBSERVER_AVAILABLE: InjectionToken; export declare class IntResizeObserverService implements OnDestroy { private readonly elementRef; private readonly ngZone; private readonly isResizeObserverAvailable; private readonly windowRef; resizeObserverRef: ResizeObserver; observable$: Subject; rafRef: null | number; constructor(elementRef: ElementRef, ngZone: NgZone, isResizeObserverAvailable: boolean, windowRef: Window); private check; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }