import type { CommentItem } from '../types.js'; declare const _default: typeof __VLS_export; export default _default; declare const __VLS_export: import("vue").DefineComponent<{ root: CommentItem; replies: CommentItem[]; boxed?: boolean; /** * UUID of the deep-link target inside this thread (root or reply). * The matching `` renders with a persistent highlight ring * and emits `dismissHighlight` on the first `pointerleave` after * engagement, which the thread forwards up. */ highlightUuid?: string | null; }, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { reply: (value: { parentUuid: string; body: string; }) => void; edit: (value: { uuid: string; body: string; }) => void; toggleTask: (value: { uuid: string; taskIndex: number; }) => void; delete: (uuid: string) => void; resolve: () => void; unresolve: () => void; dismissHighlight: () => void; }, string, import("vue").PublicProps, Readonly<{ root: CommentItem; replies: CommentItem[]; boxed?: boolean; /** * UUID of the deep-link target inside this thread (root or reply). * The matching `` renders with a persistent highlight ring * and emits `dismissHighlight` on the first `pointerleave` after * engagement, which the thread forwards up. */ highlightUuid?: string | null; }> & Readonly<{ onDelete?: ((uuid: string) => any) | undefined; onEdit?: ((value: { uuid: string; body: string; }) => any) | undefined; onToggleTask?: ((value: { uuid: string; taskIndex: number; }) => any) | undefined; onResolve?: (() => any) | undefined; onUnresolve?: (() => any) | undefined; onDismissHighlight?: (() => any) | undefined; onReply?: ((value: { parentUuid: string; body: string; }) => any) | undefined; }>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>;