import { Observable, SchedulerLike } from 'rxjs'; import { ElementRef } from '@angular/core'; export declare function isElementRef(value: unknown): value is ElementRef; export declare function supportsIntersectionObserver(): boolean; export declare type IntersectionObserverConfig = { /**throttle emissions, defaults to 50*/ throttleMs?: number; /** scheduler to use for throttling */ scheduler?: SchedulerLike; }; export declare function createIntersectionObserver(observeElement: ElementRef | Element, options?: IntersectionObserverInit, cfg?: IntersectionObserverConfig): Observable;