/// export interface OperateNodes { type: 'insert' | 'empty'; nodes: any[] | any; initData?: InitData[]; isReply?: boolean; } interface InitData { type: string; children: { text: string; }[] | InitData[]; character?: T; } interface Props { readonly: boolean; data?: InitData[]; selectArr?: any[]; operateNodes?: OperateNodes; classNames?: string; mentionPosition?: { top?: boolean; right?: boolean; }; isHideMention?: boolean; changeValue?(s: any): void; onSearch?(s: string): void; onResetValue?(cb: any): void; onCallBack?(...s: any): void; } declare const BaseEditor: (baseProps?: Partial) => JSX.Element; export default BaseEditor;