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 to the same chat (and topic, if applicable) as a given message */
export declare function answerText(client: ITelegramClient, message: Message, ...params: ParametersSkip2<typeof sendText>): ReturnType<typeof sendText>;
/** Send a media to the same chat (and topic, if applicable) as a given message */
export declare function answerMedia(client: ITelegramClient, message: Message, ...params: ParametersSkip2<typeof sendMedia>): ReturnType<typeof sendMedia>;
/** Send a media group to the same chat (and topic, if applicable) as a given message */
export declare function answerMediaGroup(client: ITelegramClient, message: Message, ...params: ParametersSkip2<typeof sendMediaGroup>): ReturnType<typeof sendMediaGroup>;
