import { RefObject } from 'react'; import { ForceFullScreenOverlayOptions } from '../types/react/ForceFullScreenOverlayOptions'; /** * Forces an element to stay a fixed, full-viewport overlay despite host CSS. * * Applies the fixed/inset/size rules with `!important` and re-applies them via a * MutationObserver whenever the host rewrites the element's `style`, so a widget * overlay cannot be shrunk or repositioned by the surrounding app. Only active * while `active` is true. * @param {RefObject} elementRef - The overlay element ref. * @param {boolean} active - Whether to enforce the overlay. * @param {ForceFullScreenOverlayOptions} [options] - pointer-events / z-index overrides. * @returns {void} Nothing. */ export declare const useForceFullScreenOverlay: (elementRef: RefObject, active: boolean, options?: ForceFullScreenOverlayOptions) => void; //# sourceMappingURL=useForceFullScreenOverlay.d.ts.map