export interface ReactionCommandTemplate { action: string; prompt: string; } export type ReactionCommandSetting = string | { action?: string; prompt?: string; }; export type ReactionCommandSettings = Record; export declare const REACTION_COMMAND_PRESETS: Record; export declare const DEFAULT_REACTION_COMMANDS: Record; export declare function normalizeReactionName(input: string): string; export declare function resolveReactionCommands(settings: ReactionCommandSettings | undefined): Map; export declare function formatReactionDisplay(reactionName: string): string; export interface ReactionTriggerMessageInput { reactionName: string; command: ReactionCommandTemplate; reactorName: string; channel: string; threadTs: string; messageTs: string; reactedMessageText: string; reactedMessageAuthor: string; } export declare function buildReactionTriggerMessage(input: ReactionTriggerMessageInput): string; export declare function buildReactionPromptGuidelines(): string[];