import type { CommentItem } from '../types.js'; declare const _default: typeof __VLS_export; export default _default; declare const __VLS_export: import("vue").DefineComponent<{ comment: CommentItem; isReply: boolean; hideBlocksPill?: boolean; /** * Whether this specific comment is the deep-link target. Renders a * persistent highlight ring; cleared by emitting `dismissHighlight` * on the first `pointerleave` after the user has engaged with it. */ highlighted?: boolean; }, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { edit: (body: string) => void; toggleTask: (taskIndex: number) => void; delete: () => void; resolve: () => void; unresolve: () => void; selectBlocks: () => void; dismissHighlight: () => void; }, string, import("vue").PublicProps, Readonly<{ comment: CommentItem; isReply: boolean; hideBlocksPill?: boolean; /** * Whether this specific comment is the deep-link target. Renders a * persistent highlight ring; cleared by emitting `dismissHighlight` * on the first `pointerleave` after the user has engaged with it. */ highlighted?: boolean; }> & Readonly<{ onDelete?: (() => any) | undefined; onEdit?: ((body: string) => any) | undefined; onToggleTask?: ((taskIndex: number) => any) | undefined; onResolve?: (() => any) | undefined; onUnresolve?: (() => any) | undefined; onSelectBlocks?: (() => any) | undefined; onDismissHighlight?: (() => any) | undefined; }>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>;