type ResizeCallback = (entry: ResizeObserverEntry) => void; /** Observes `element` on the one shared ResizeObserver; returns the unsubscribe. A no-op where ResizeObserver is missing. */ export declare function observeResize(element: Element, callback: ResizeCallback): () => void; /** Defers callbacks for elements inside `root` until the returned resume runs, then delivers each element's latest entry once. */ export declare function suspendResizeWithin(root: Element): () => void; export {};