import { TResolvedSuggestion } from '@platejs/suggestion'; import { NodeEntry, Path, TElement, TSuggestionElement, TSuggestionText } from 'platejs'; import { TDiscussion } from '../editor/plugins/discussion-kit'; import { TComment } from './comment'; export interface ResolvedSuggestion extends TResolvedSuggestion { comments: TComment[]; } export declare function BlockSuggestion({ element }: { element: TSuggestionElement; }): import("react/jsx-runtime").JSX.Element | null; export declare function BlockSuggestionCard({ idx, isLast, suggestion, }: { idx: number; isLast: boolean; suggestion: ResolvedSuggestion; }): import("react/jsx-runtime").JSX.Element; export declare const useResolveSuggestion: (suggestionNodes: NodeEntry[], blockPath: Path) => ResolvedSuggestion[]; export declare const isResolvedSuggestion: (suggestion: ResolvedSuggestion | TDiscussion) => suggestion is ResolvedSuggestion;