import { CommandInstance } from '../../../commands'; import { CommandStorage } from '../../../commands/storage/CommandStorage'; import { CallbackQueryContext, IncomingMessageContext, MessageContext } from '../../../migrated'; import { TelegramSendMessageParams } from '../../../types'; export declare class CommandContext extends IncomingMessageContext { message?: MessageContext; callbackQuery?: CallbackQueryContext; send(text: string, params?: Partial): Promise; send(params: Omit): Promise; redirect(command: CommandInstance, args?: Record): Promise; redirectToBack(): Promise; get storage(): CommandStorage; }