import { HTMLAttributes } from 'react'; export interface ChatReactionItem { count: number; emoji: string; reacted?: boolean; } export interface ChatReactionListProps extends Omit, "onSelect"> { className?: string; onReactionPress?: (reaction: ChatReactionItem) => void; reactions: readonly ChatReactionItem[]; } /** * Compact reaction pills under a discussion message. * * Presentational primitive — fully supported; displays the counts you supply. * Connected counterpart: {@link AthenaChatMessageList} wires reactions to * `message.reaction.add` / `remove` and keeps them live through * `reaction.updated` events. */ export declare function ChatReactionList({ className, onReactionPress, reactions, ...props }: ChatReactionListProps): import("react").JSX.Element | null;