import React from 'react'; import { type Comment as CommentRecord } from '@pantheon-systems/css-client'; import { type ProposalActions } from '../proposals.js'; export interface CommentProps { comment: CommentRecord; /** The moment to measure the comment's age from, shared by every comment in a list. */ now: number; /** What the reader can do to a proposal. Nothing, when absent. */ proposalActions?: ProposalActions; } /** * One entry in a thread: who said it, when, and what. A person's comment shows its * mentions as chips; an agent's activity shows where its work stands, and its proposal * shows as a card the reader can act on. */ export declare function Comment({ comment, now, proposalActions }: CommentProps): React.ReactElement;