import { Editor, SelectionDetail, Op, EditorDoc, SelectionState } from "../interface"; export interface BlockInfoForComposition { containerId: string; prevBlockId: string; nextBlockId: string; } export declare function getBlocksForComposition(editor: Editor, detail: SelectionDetail): BlockInfoForComposition; export declare function applyRemoteOpsForComposition(editor: Editor, data: { doc: EditorDoc; info: BlockInfoForComposition; inputEvent: InputEvent[]; selectionStatus: SelectionState; remoteOps: Op[][]; reason: 'table' | 'sogou'; }): boolean;