import { FormattedTextInput, ReplyMarkupInputUnion } from '../inputs'; import { ErrorUnion, OkUnion } from '../outputs'; /** * Edits the caption of an inline message sent via a bot; for bots only * @param {Object} params * @param {string} [params.inlineMessageId] - Inline message identifier * @param {ReplyMarkupInputUnion} [params.replyMarkup] - The new message reply markup * @param {FormattedTextInput} [params.caption] - New message content caption; 0-GetOption("message_caption_length_max") * characters * @param {Object} state * @returns {OkUnion | ErrorUnion} */ export declare type EditInlineMessageCaptionMethod = (params: EditInlineMessageCaptionParams, state?: Record) => Promise; export interface EditInlineMessageCaptionParams { /** Inline message identifier */ inlineMessageId?: string; /** The new message reply markup */ replyMarkup?: ReplyMarkupInputUnion; /** New message content caption; 0-GetOption("message_caption_length_max") characters */ caption?: FormattedTextInput; }