/** Take (or increment) the page-scroll lock. No-op off web. */ export declare const acquirePageScrollLock: () => void; /** Release (or decrement) the page-scroll lock. No-op off web. */ export declare const releasePageScrollLock: () => void; /** * Drop the lock regardless of depth. Only for teardown paths that cannot know * how many acquisitions leaked (hot reload, error boundaries, tests). */ export declare const resetPageScrollLock: () => void; /** Current lock depth. Exposed for tests. */ export declare const getPageScrollLockCount: () => number;