import { RangeManager } from './range-manager.js'; /** * Two-way binding between native range and text selection */ export declare class RangeBinding { manager: RangeManager; get selectionManager(): import("@blocksuite/block-std").SelectionManager; get rangeManager(): RangeManager; get host(): import("../index.js").EditorHost; constructor(manager: RangeManager); isComposing: boolean; private _prevTextSelection; private _onStdSelectionChanged; private _onNativeSelectionChanged; private _onBeforeInput; private _compositionStartCallback; private _onCompositionStart; private _onCompositionEnd; } //# sourceMappingURL=range-binding.d.ts.map