import type { CommentItem } from '../types.js'; type __VLS_Props = { comments: CommentItem[]; showResolved: boolean; recentlyResolved: string[]; }; declare const __VLS_export: import("vue").DefineComponent<__VLS_Props, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { reply: (data: { parentUuid: string; body: string; }) => void; edit: (data: { uuid: string; body: string; }) => void; toggleTask: (data: { uuid: string; taskIndex: number; }) => void; delete: (uuid: string) => void; resolveComment: (uuid: string) => void; unresolveComment: (uuid: string) => void; }, string, import("vue").PublicProps, Readonly<__VLS_Props> & Readonly<{ onDelete?: ((uuid: string) => any) | undefined; onEdit?: ((data: { uuid: string; body: string; }) => any) | undefined; onToggleTask?: ((data: { uuid: string; taskIndex: number; }) => any) | undefined; onReply?: ((data: { parentUuid: string; body: string; }) => any) | undefined; onResolveComment?: ((uuid: string) => any) | undefined; onUnresolveComment?: ((uuid: string) => any) | undefined; }>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>; declare const _default: typeof __VLS_export; export default _default;