import { ITelegramClient } from '../../client.types.js'; import { Message } from '../../types/messages/message.js'; import { ParametersSkip2 } from '../../types/utils.js'; import { sendMediaGroup } from './send-media-group.js'; import { sendMedia } from './send-media.js'; import { sendText } from './send-text.js'; /** * Send a text comment to a given message. * * If this is a normal message (not a channel post), * a simple reply will be sent. * * @throws MtArgumentError * If this is a channel post which does not have comments section. * To check if a post has comments, use {@link Message#replies}.hasComments */ export declare function commentText(client: ITelegramClient, message: Message, ...params: ParametersSkip2): ReturnType; /** * Send a text comment to a given message. * * If this is a normal message (not a channel post), * a simple reply will be sent. * * @throws MtArgumentError * If this is a channel post which does not have comments section. * To check if a post has comments, use {@link Message#replies}.hasComments */ export declare function commentMedia(client: ITelegramClient, message: Message, ...params: ParametersSkip2): ReturnType; /** * Send a text comment to a given message. * * If this is a normal message (not a channel post), * a simple reply will be sent. * * @throws MtArgumentError * If this is a channel post which does not have comments section. * To check if a post has comments, use {@link Message#replies}.hasComments */ export declare function commentMediaGroup(client: ITelegramClient, message: Message, ...params: ParametersSkip2): ReturnType;