/** * Reactions -- emoji reactions on session messages. * * Any session participant (user or agent) can react to any message. * Reactions are persisted in a dedicated DB model and broadcast as * transient events for real-time updates. */ /** * A single emoji reaction on a message, set by any session participant (user or agent). * * Reactions are persisted in a dedicated DB model and broadcast as transient events * for real-time updates. * * @docLink packages/types/messages#reaction */ export type Reaction = { /** Unicode emoji character (e.g. "thumbs up", not ":thumbsup:"). */ emoji: string; /** ID of the user (or "agent" for agent reactions). */ userId: string; /** Display name at reaction time (avoids extra lookups for tooltip rendering). */ userName: string; /** Unix epoch milliseconds. */ timestamp: number; }; /** * Quick-access emojis shown in the reaction bar picker. * * An `as const` array of eight Unicode emoji characters in display order. * * @docLink packages/types/messages#reaction */ export declare const QUICK_REACTIONS: readonly ["👍", "👀", "✅", "❤️", "🤔", "🫡", "👏", "🎉"]; //# sourceMappingURL=reactions.d.ts.map