import type { CommentItem } from '../types.js'; declare const _default: typeof __VLS_export; export default _default; declare const __VLS_export: import("vue").DefineComponent<{ comments: CommentItem[]; recentlyResolved: string[]; /** * UUID of the deep-link target comment (root or reply). Passed through * to each `` via the thread; the matching comment self-scrolls * and shows a persistent highlight ring. Cleared by the parent on the * `dismissHighlight` event. */ highlightUuid?: string | null; } & { showResolved?: boolean; }, {}, {}, {}, {}, 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; add: (value: string) => void; delete: (value: string) => void; resolve: (value: string) => void; unresolve: (value: string) => void; dismissHighlight: () => void; "update:showResolved": (value: boolean) => void; }, string, import("vue").PublicProps, Readonly<{ comments: CommentItem[]; recentlyResolved: string[]; /** * UUID of the deep-link target comment (root or reply). Passed through * to each `` via the thread; the matching comment self-scrolls * and shows a persistent highlight ring. Cleared by the parent on the * `dismissHighlight` event. */ highlightUuid?: string | null; } & { showResolved?: boolean; }> & Readonly<{ onAdd?: ((value: string) => any) | undefined; onDelete?: ((value: string) => any) | undefined; onEdit?: ((value: { uuid: string; body: string; }) => any) | undefined; onToggleTask?: ((value: { uuid: string; taskIndex: number; }) => any) | undefined; onResolve?: ((value: string) => any) | undefined; onUnresolve?: ((value: string) => any) | undefined; onDismissHighlight?: (() => any) | undefined; onReply?: ((value: { parentUuid: string; body: string; }) => any) | undefined; "onUpdate:showResolved"?: ((value: boolean) => any) | undefined; }>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>;