import type { TelegramReactionTypeCustomEmoji, TelegramReactionTypeEmoji, TelegramReactionTypePaid } from '@puregram/api'; /** * static factories for `ReactionType` — used by `setMessageReaction` and the * `tg.react(...)` shortcut * * @example * ```ts * tg.react(chat, messageId, [Reaction.emoji('👍')]) * tg.react(chat, messageId, [Reaction.customEmoji(stickerSetId)]) * ``` */ export declare class Reaction { /** standard emoji reaction */ static emoji(emoji: TelegramReactionTypeEmoji['emoji']): TelegramReactionTypeEmoji; /** custom-emoji reaction (premium) */ static customEmoji(id: string): TelegramReactionTypeCustomEmoji; /** paid star reaction. can't be used by bots */ static paid(): TelegramReactionTypePaid; } //# sourceMappingURL=reaction.d.ts.map