/** Bridge for adapters exposing separate lock/unlock calls. */ export declare function lockBodyScrollDocument(doc: Document): void; /** Release one imperative claim without underflow. */ export declare function unlockBodyScrollDocument(doc: Document): void; /** Acquire one scroll lock; its release is idempotent and document-scoped. */ export declare function acquireBodyScroll(doc?: Document): () => void;