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;