export interface AppearanceObserverDelegate { elementAppearedInViewport(element: T): void; } export declare class AppearanceObserver { readonly delegate: AppearanceObserverDelegate; readonly element: T; readonly intersectionObserver: IntersectionObserver; started: boolean; constructor(delegate: AppearanceObserverDelegate, element: T); start(): void; stop(): void; intersect: IntersectionObserverCallback; }