/// import type { ICommentVo } from '@teable/openapi'; interface IEditorRef { focus: () => void; blur: () => void; } interface ICommentState { quoteId?: string; editingCommentId?: string; editorRef: IEditorRef; attachmentPresignedUrls: Record; commentList: ICommentVo[]; listRef: React.RefObject | null; setQuoteId: (quoteId?: string) => void; setEditingCommentId: (editingCommentId?: string) => void; setEditorRef: (editorRef: IEditorRef) => void; setAttachmentPresignedUrls: (path: string, url: string) => void; setCommentList: (list: ICommentVo[]) => void; resetCommentStore: () => void; } export declare const useCommentStore: import("zustand").UseBoundStore>; export {};