import { ParsedUpdate } from '@mtcute/core'; import { TelegramClient } from '@mtcute/core/client.js'; /** @hidden */ export type UpdateContext = T & { client: TelegramClient; _name: Extract['name']; }; export type UpdateContextDistributed = T extends never ? never : UpdateContext;