import { Editor } from "../../interface"; declare type ObserverCallback = (entry: IntersectionObserverEntry) => void; export declare class EditorScrollTopObserver { private intersectionObserver?; private entriesMap; observe(target: Element, callback: ObserverCallback): void; unobserve(target: Element): void; private callback; init(editor: Editor): void; destroy(editor: Editor): void; } export declare const editorScrollTopObserver: EditorScrollTopObserver; export {};