/* eslint-disable @typescript-eslint/no-unused-vars */ // @copy import { Readable } from 'stream' // @copy import { MaybeArray, MaybeAsync, PartialExcept, PartialOnly } from '@mtcute/core' // @copy import { AsyncLock, ConditionVariable, Deque, Logger, SortedLinkedList } from '@mtcute/core/utils' // @copy import { tdFileId } from '@mtcute/file-id' // @copy import { AllStories, ArrayPaginated, ArrayWithTotal, Booster, BoostStats, BotChatJoinRequestUpdate, BotCommands, BotStoppedUpdate, CallbackQuery, Chat, ChatEvent, ChatInviteLink, ChatInviteLinkMember, ChatJoinRequestUpdate, ChatMember, ChatMemberUpdate, ChatPreview, ChosenInlineResult, Conversation, DeleteMessageUpdate, Dialog, FileDownloadParameters, FormattedString, ForumTopic, GameHighScore, HistoryReadUpdate, IMessageEntityParser, InlineQuery, InputChatEventFilters, InputDialogFolder, InputFileLike, InputInlineResult, InputMediaLike, InputPeerLike, InputPrivacyRule, InputReaction, InputStickerSetItem, MaybeDynamic, Message, MessageEntity, MessageMedia, MessageReactions, ParsedUpdate, PeerReaction, PeersIndex, PeerStories, Photo, Poll, PollUpdate, PollVoteUpdate, PreCheckoutQuery, RawDocument, ReplyMarkup, SentCode, Sticker, StickerSet, StickerSourceType, StickerType, StoriesStealthMode, Story, StoryInteractions, StoryViewer, StoryViewersList, TakeoutSession, TermsOfService, TypingStatus, UploadedFile, UploadFileLike, User, UserStatusUpdate, UserTypingUpdate, } from '../types'