import { BaseSuggestionConfig } from '@platejs/suggestion'; import { ExtendConfig, Path } from 'platejs'; export type SuggestionConfig = ExtendConfig; }>; export declare const suggestionPlugin: import('platejs/react').PlatePlugin; }, { suggestion: { dataList: (node: import('platejs').TSuggestionText) => import('platejs').TInlineSuggestionData[]; isBlockSuggestion: (node: import('platejs').TNode) => node is import('platejs').TSuggestionElement; node: (options?: import('platejs').EditorNodesOptions & { id?: string; isText?: boolean; }) => import('platejs').NodeEntry | undefined; nodeId: (node: import('platejs').TElement | import('platejs').TSuggestionText) => string | undefined; nodes: (options?: import('platejs').EditorNodesOptions & { transient?: boolean; }) => import('platejs').NodeEntry[]; suggestionData: (node: import('platejs').TElement | import('platejs').TSuggestionText) => import('platejs').TInlineSuggestionData | import('platejs').TSuggestionElement["suggestion"] | undefined; withoutSuggestions: (fn: () => void) => void; }; }, {}, {}>>; export declare const SuggestionKit: import('platejs/react').PlatePlugin; }, { suggestion: { dataList: (node: import('platejs').TSuggestionText) => import('platejs').TInlineSuggestionData[]; isBlockSuggestion: (node: import('platejs').TNode) => node is import('platejs').TSuggestionElement; node: (options?: import('platejs').EditorNodesOptions & { id?: string; isText?: boolean; }) => import('platejs').NodeEntry | undefined; nodeId: (node: import('platejs').TElement | import('platejs').TSuggestionText) => string | undefined; nodes: (options?: import('platejs').EditorNodesOptions & { transient?: boolean; }) => import('platejs').NodeEntry[]; suggestionData: (node: import('platejs').TElement | import('platejs').TSuggestionText) => import('platejs').TInlineSuggestionData | import('platejs').TSuggestionElement["suggestion"] | undefined; withoutSuggestions: (fn: () => void) => void; }; }, {}, {}>>[];