//#region src/hooks/useBodyScrollLock/useBodyScrollLock.d.ts /** * @description * `useBodyScrollLock` is a React hook that locks body scroll while the component is mounted. * It automatically locks on mount and unlocks on unmount. * * **Note:** For multiple overlapping modals, use a single lock at the parent level. * * @example * function Modal() { * useBodyScrollLock(); * return
Modal content
; * } * * @example * // Multiple modals - single lock pattern * function BodyScrollLock() { * useBodyScrollLock(); * return null; * } * * function App() { * const hasModal = showModal1 || showModal2; * * return ( * <> * {hasModal && } * {showModal1 && } * {showModal2 && } * * ); * } */ declare function useBodyScrollLock(): void; //#endregion export { useBodyScrollLock }; //# sourceMappingURL=useBodyScrollLock.d.cts.map