export declare class CustomResizeObserver {
    records: Array<{
        target: HTMLElement;
        iframe: HTMLIFrameElement;
    }>;
    mutationObserverFallback: MutationObserver | null;
    private readonly updateFunction;
    constructor(updateFunction: () => void);
    observe(element: HTMLElement): void;
    appendToTheDOM(): void;
    observeUsingIframe(element: HTMLElement): void;
    observeUsingMutationObserver(element: HTMLElement): void;
    disconnect(): void;
}
//# sourceMappingURL=customResizeObserver.d.ts.map