export declare class MockIntersectionObserver {
    readonly root: Element | Document | null;
    readonly rootMargin: string;
    readonly thresholds: ReadonlyArray<number>;
    observe: (target: HTMLElement) => void;
    unobserve: (target: HTMLElement) => void;
    disconnect: () => void;
    constructor(callback: IntersectionObserverCallback, options?: IntersectionObserverInit);
    takeRecords(): any[];
}
