import { ITelegramClient } from '../../client.types.js';
import { InputMessageId, InputPeerLike, MessageReactions } from '../../types/index.js';
/**
 * Send a paid reaction using Telegram Stars.
 *
 * @returns
 *   Message to which the reaction was sent, if available.
 *   The message is normally available for users, but may not be available for bots in PMs.
 */
export declare function sendPaidReaction(client: ITelegramClient, params: InputMessageId & {
    /**
     * Whether to send the reaction anonymously
     */
    anonymous?: boolean;
    /**
     * Peer as which to send the reaction, mutually exclusive with `anonymous`
     */
    asPeer?: InputPeerLike;
    /**
     * Number of reactions to send
     *
     * @default  1
     */
    count?: number;
    /**
     * Whether to dispatch the returned edit message event
     * to the client's update handler.
     */
    shouldDispatch?: true;
}): Promise<MessageReactions>;
