import { TelegramClient } from '@mtcute/core/client.js'; import { UpdateContext } from './base.js'; import { BotChatJoinRequestUpdate } from '@mtcute/core'; /** * Context of a chat join request update (for bots). * * This is a subclass of {@link BotChatJoinRequestUpdate}, so all its fields are also available. */ export declare class ChatJoinRequestUpdateContext extends BotChatJoinRequestUpdate implements UpdateContext { readonly client: TelegramClient; readonly _name: "bot_chat_join_request"; constructor(client: TelegramClient, update: BotChatJoinRequestUpdate); /** Approve the request */ approve(): Promise; /** Decline the request */ decline(): Promise; }