import { type Disposables } from '../../utils/disposables.js'; interface DocEntry { doc: Document; count: number; d: Disposables; meta: Set; computedMeta: Record; } export type MetaFn = (meta: Record) => Record; export interface Context = any> { doc: Document; d: Disposables; meta: () => MetaType; } export interface ScrollLockStep = any> { before?: (ctx: Context) => void; after?: (ctx: Context) => void; } export declare let overflows: import('../../utils/store.js').Store, "PUSH" | "POP" | "SCROLL_PREVENT" | "SCROLL_ALLOW" | "TEARDOWN">; export {};