//#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.mts.map