import { BaseTdObject, ApiResponse, UpdateContext } from '@airgram-dev/core';
import * as api from '@airgram-dev/core/types/api';
import Vue from 'vue';
import { AirgramDollar } from './AirgramDollar';
import { AirgramProvider } from './AirgramProvider';
import './vue';
export { StoreState } from '@airgram-dev/store';
export interface ApiHandlers {
    acceptCall?: (context: ApiResponse<api.AcceptCallParams, api.OkUnion>) => any;
    acceptTermsOfService?: (context: ApiResponse<api.AcceptTermsOfServiceParams, api.OkUnion>) => any;
    addChatMember?: (context: ApiResponse<api.AddChatMemberParams, api.OkUnion>) => any;
    addChatMembers?: (context: ApiResponse<api.AddChatMembersParams, api.OkUnion>) => any;
    addCustomServerLanguagePack?: (context: ApiResponse<api.AddCustomServerLanguagePackParams, api.OkUnion>) => any;
    addFavoriteSticker?: (context: ApiResponse<api.AddFavoriteStickerParams, api.OkUnion>) => any;
    addLocalMessage?: (context: ApiResponse<api.AddLocalMessageParams, api.MessageUnion>) => any;
    addLogMessage?: (context: ApiResponse<api.AddLogMessageParams, api.OkUnion>) => any;
    addNetworkStatistics?: (context: ApiResponse<api.AddNetworkStatisticsParams, api.OkUnion>) => any;
    addProxy?: (context: ApiResponse<api.AddProxyParams, api.ProxyUnion>) => any;
    addRecentSticker?: (context: ApiResponse<api.AddRecentStickerParams, api.StickersUnion>) => any;
    addRecentlyFoundChat?: (context: ApiResponse<api.AddRecentlyFoundChatParams, api.OkUnion>) => any;
    addSavedAnimation?: (context: ApiResponse<api.AddSavedAnimationParams, api.OkUnion>) => any;
    addStickerToSet?: (context: ApiResponse<api.AddStickerToSetParams, api.StickerSetUnion>) => any;
    answerCallbackQuery?: (context: ApiResponse<api.AnswerCallbackQueryParams, api.OkUnion>) => any;
    answerCustomQuery?: (context: ApiResponse<api.AnswerCustomQueryParams, api.OkUnion>) => any;
    answerInlineQuery?: (context: ApiResponse<api.AnswerInlineQueryParams, api.OkUnion>) => any;
    answerPreCheckoutQuery?: (context: ApiResponse<api.AnswerPreCheckoutQueryParams, api.OkUnion>) => any;
    answerShippingQuery?: (context: ApiResponse<api.AnswerShippingQueryParams, api.OkUnion>) => any;
    blockUser?: (context: ApiResponse<api.BlockUserParams, api.OkUnion>) => any;
    cancelDownloadFile?: (context: ApiResponse<api.CancelDownloadFileParams, api.OkUnion>) => any;
    cancelUploadFile?: (context: ApiResponse<api.CancelUploadFileParams, api.OkUnion>) => any;
    changeChatReportSpamState?: (context: ApiResponse<api.ChangeChatReportSpamStateParams, api.OkUnion>) => any;
    changeImportedContacts?: (context: ApiResponse<api.ChangeImportedContactsParams, api.ImportedContactsUnion>) => any;
    changePhoneNumber?: (context: ApiResponse<api.ChangePhoneNumberParams, api.AuthenticationCodeInfoUnion>) => any;
    changeStickerSet?: (context: ApiResponse<api.ChangeStickerSetParams, api.OkUnion>) => any;
    checkAuthenticationBotToken?: (context: ApiResponse<api.CheckAuthenticationBotTokenParams, api.OkUnion>) => any;
    checkAuthenticationCode?: (context: ApiResponse<api.CheckAuthenticationCodeParams, api.OkUnion>) => any;
    checkAuthenticationPassword?: (context: ApiResponse<api.CheckAuthenticationPasswordParams, api.OkUnion>) => any;
    checkChangePhoneNumberCode?: (context: ApiResponse<api.CheckChangePhoneNumberCodeParams, api.OkUnion>) => any;
    checkChatInviteLink?: (context: ApiResponse<api.CheckChatInviteLinkParams, api.ChatInviteLinkInfoUnion>) => any;
    checkChatUsername?: (context: ApiResponse<api.CheckChatUsernameParams, api.CheckChatUsernameResultUnion>) => any;
    checkDatabaseEncryptionKey?: (context: ApiResponse<api.CheckDatabaseEncryptionKeyParams, api.OkUnion>) => any;
    checkEmailAddressVerificationCode?: (context: ApiResponse<api.CheckEmailAddressVerificationCodeParams, api.OkUnion>) => any;
    checkPhoneNumberConfirmationCode?: (context: ApiResponse<api.CheckPhoneNumberConfirmationCodeParams, api.OkUnion>) => any;
    checkPhoneNumberVerificationCode?: (context: ApiResponse<api.CheckPhoneNumberVerificationCodeParams, api.OkUnion>) => any;
    checkRecoveryEmailAddressCode?: (context: ApiResponse<api.CheckRecoveryEmailAddressCodeParams, api.PasswordStateUnion>) => any;
    cleanFileName?: (context: ApiResponse<api.CleanFileNameParams, api.TextUnion>) => any;
    clearAllDraftMessages?: (context: ApiResponse<api.ClearAllDraftMessagesParams, api.OkUnion>) => any;
    clearImportedContacts?: (context: ApiResponse<never, api.OkUnion>) => any;
    clearRecentStickers?: (context: ApiResponse<api.ClearRecentStickersParams, api.OkUnion>) => any;
    clearRecentlyFoundChats?: (context: ApiResponse<never, api.OkUnion>) => any;
    close?: (context: ApiResponse<never, api.OkUnion>) => any;
    closeChat?: (context: ApiResponse<api.CloseChatParams, api.OkUnion>) => any;
    closeSecretChat?: (context: ApiResponse<api.CloseSecretChatParams, api.OkUnion>) => any;
    createBasicGroupChat?: (context: ApiResponse<api.CreateBasicGroupChatParams, api.ChatUnion>) => any;
    createCall?: (context: ApiResponse<api.CreateCallParams, api.CallIdUnion>) => any;
    createNewBasicGroupChat?: (context: ApiResponse<api.CreateNewBasicGroupChatParams, api.ChatUnion>) => any;
    createNewSecretChat?: (context: ApiResponse<api.CreateNewSecretChatParams, api.ChatUnion>) => any;
    createNewStickerSet?: (context: ApiResponse<api.CreateNewStickerSetParams, api.StickerSetUnion>) => any;
    createNewSupergroupChat?: (context: ApiResponse<api.CreateNewSupergroupChatParams, api.ChatUnion>) => any;
    createPrivateChat?: (context: ApiResponse<api.CreatePrivateChatParams, api.ChatUnion>) => any;
    createSecretChat?: (context: ApiResponse<api.CreateSecretChatParams, api.ChatUnion>) => any;
    createSupergroupChat?: (context: ApiResponse<api.CreateSupergroupChatParams, api.ChatUnion>) => any;
    createTemporaryPassword?: (context: ApiResponse<api.CreateTemporaryPasswordParams, api.TemporaryPasswordStateUnion>) => any;
    deleteAccount?: (context: ApiResponse<api.DeleteAccountParams, api.OkUnion>) => any;
    deleteChatHistory?: (context: ApiResponse<api.DeleteChatHistoryParams, api.OkUnion>) => any;
    deleteChatMessagesFromUser?: (context: ApiResponse<api.DeleteChatMessagesFromUserParams, api.OkUnion>) => any;
    deleteChatReplyMarkup?: (context: ApiResponse<api.DeleteChatReplyMarkupParams, api.OkUnion>) => any;
    deleteFile?: (context: ApiResponse<api.DeleteFileParams, api.OkUnion>) => any;
    deleteLanguagePack?: (context: ApiResponse<api.DeleteLanguagePackParams, api.OkUnion>) => any;
    deleteMessages?: (context: ApiResponse<api.DeleteMessagesParams, api.OkUnion>) => any;
    deletePassportElement?: (context: ApiResponse<api.DeletePassportElementParams, api.OkUnion>) => any;
    deleteProfilePhoto?: (context: ApiResponse<api.DeleteProfilePhotoParams, api.OkUnion>) => any;
    deleteSavedCredentials?: (context: ApiResponse<never, api.OkUnion>) => any;
    deleteSavedOrderInfo?: (context: ApiResponse<never, api.OkUnion>) => any;
    deleteSupergroup?: (context: ApiResponse<api.DeleteSupergroupParams, api.OkUnion>) => any;
    destroy?: (context: ApiResponse<never, api.OkUnion>) => any;
    disableProxy?: (context: ApiResponse<never, api.OkUnion>) => any;
    discardCall?: (context: ApiResponse<api.DiscardCallParams, api.OkUnion>) => any;
    disconnectAllWebsites?: (context: ApiResponse<never, api.OkUnion>) => any;
    disconnectWebsite?: (context: ApiResponse<api.DisconnectWebsiteParams, api.OkUnion>) => any;
    downloadFile?: (context: ApiResponse<api.DownloadFileParams, api.FileUnion>) => any;
    editCustomLanguagePackInfo?: (context: ApiResponse<api.EditCustomLanguagePackInfoParams, api.OkUnion>) => any;
    editInlineMessageCaption?: (context: ApiResponse<api.EditInlineMessageCaptionParams, api.OkUnion>) => any;
    editInlineMessageLiveLocation?: (context: ApiResponse<api.EditInlineMessageLiveLocationParams, api.OkUnion>) => any;
    editInlineMessageMedia?: (context: ApiResponse<api.EditInlineMessageMediaParams, api.OkUnion>) => any;
    editInlineMessageReplyMarkup?: (context: ApiResponse<api.EditInlineMessageReplyMarkupParams, api.OkUnion>) => any;
    editInlineMessageText?: (context: ApiResponse<api.EditInlineMessageTextParams, api.OkUnion>) => any;
    editMessageCaption?: (context: ApiResponse<api.EditMessageCaptionParams, api.MessageUnion>) => any;
    editMessageLiveLocation?: (context: ApiResponse<api.EditMessageLiveLocationParams, api.MessageUnion>) => any;
    editMessageMedia?: (context: ApiResponse<api.EditMessageMediaParams, api.MessageUnion>) => any;
    editMessageReplyMarkup?: (context: ApiResponse<api.EditMessageReplyMarkupParams, api.MessageUnion>) => any;
    editMessageText?: (context: ApiResponse<api.EditMessageTextParams, api.MessageUnion>) => any;
    editProxy?: (context: ApiResponse<api.EditProxyParams, api.ProxyUnion>) => any;
    enableProxy?: (context: ApiResponse<api.EnableProxyParams, api.OkUnion>) => any;
    finishFileGeneration?: (context: ApiResponse<api.FinishFileGenerationParams, api.OkUnion>) => any;
    forwardMessages?: (context: ApiResponse<api.ForwardMessagesParams, api.MessagesUnion>) => any;
    generateChatInviteLink?: (context: ApiResponse<api.GenerateChatInviteLinkParams, api.ChatInviteLinkUnion>) => any;
    getAccountTtl?: (context: ApiResponse<never, api.AccountTtlUnion>) => any;
    getActiveLiveLocationMessages?: (context: ApiResponse<never, api.MessagesUnion>) => any;
    getActiveSessions?: (context: ApiResponse<never, api.SessionsUnion>) => any;
    getAllPassportElements?: (context: ApiResponse<api.GetAllPassportElementsParams, api.PassportElementsUnion>) => any;
    getApplicationConfig?: (context: ApiResponse<never, api.JsonValueUnion>) => any;
    getArchivedStickerSets?: (context: ApiResponse<api.GetArchivedStickerSetsParams, api.StickerSetsUnion>) => any;
    getAttachedStickerSets?: (context: ApiResponse<api.GetAttachedStickerSetsParams, api.StickerSetsUnion>) => any;
    getAuthorizationState?: (context: ApiResponse<never, api.AuthorizationStateUnion>) => any;
    getAutoDownloadSettingsPresets?: (context: ApiResponse<never, api.AutoDownloadSettingsPresetsUnion>) => any;
    getBackgroundUrl?: (context: ApiResponse<api.GetBackgroundUrlParams, api.HttpUrlUnion>) => any;
    getBackgrounds?: (context: ApiResponse<api.GetBackgroundsParams, api.BackgroundsUnion>) => any;
    getBasicGroup?: (context: ApiResponse<api.GetBasicGroupParams, api.BasicGroupUnion>) => any;
    getBasicGroupFullInfo?: (context: ApiResponse<api.GetBasicGroupFullInfoParams, api.BasicGroupFullInfoUnion>) => any;
    getBlockedUsers?: (context: ApiResponse<api.GetBlockedUsersParams, api.UsersUnion>) => any;
    getCallbackQueryAnswer?: (context: ApiResponse<api.GetCallbackQueryAnswerParams, api.CallbackQueryAnswerUnion>) => any;
    getChat?: (context: ApiResponse<api.GetChatParams, api.ChatUnion>) => any;
    getChatAdministrators?: (context: ApiResponse<api.GetChatAdministratorsParams, api.UsersUnion>) => any;
    getChatEventLog?: (context: ApiResponse<api.GetChatEventLogParams, api.ChatEventsUnion>) => any;
    getChatHistory?: (context: ApiResponse<api.GetChatHistoryParams, api.MessagesUnion>) => any;
    getChatMember?: (context: ApiResponse<api.GetChatMemberParams, api.ChatMemberUnion>) => any;
    getChatMessageByDate?: (context: ApiResponse<api.GetChatMessageByDateParams, api.MessageUnion>) => any;
    getChatMessageCount?: (context: ApiResponse<api.GetChatMessageCountParams, api.CountUnion>) => any;
    getChatNotificationSettingsExceptions?: (context: ApiResponse<api.GetChatNotificationSettingsExceptionsParams, api.ChatsUnion>) => any;
    getChatPinnedMessage?: (context: ApiResponse<api.GetChatPinnedMessageParams, api.MessageUnion>) => any;
    getChatReportSpamState?: (context: ApiResponse<api.GetChatReportSpamStateParams, api.ChatReportSpamStateUnion>) => any;
    getChatStatisticsUrl?: (context: ApiResponse<api.GetChatStatisticsUrlParams, api.HttpUrlUnion>) => any;
    getChats?: (context: ApiResponse<api.GetChatsParams, api.ChatsUnion>) => any;
    getConnectedWebsites?: (context: ApiResponse<never, api.ConnectedWebsitesUnion>) => any;
    getContacts?: (context: ApiResponse<never, api.UsersUnion>) => any;
    getCountryCode?: (context: ApiResponse<never, api.TextUnion>) => any;
    getCreatedPublicChats?: (context: ApiResponse<never, api.ChatsUnion>) => any;
    getCurrentState?: (context: ApiResponse<never, api.UpdatesUnion>) => any;
    getDatabaseStatistics?: (context: ApiResponse<never, api.DatabaseStatisticsUnion>) => any;
    getDeepLinkInfo?: (context: ApiResponse<api.GetDeepLinkInfoParams, api.DeepLinkInfoUnion>) => any;
    getEmojiSuggestionsUrl?: (context: ApiResponse<api.GetEmojiSuggestionsUrlParams, api.HttpUrlUnion>) => any;
    getFavoriteStickers?: (context: ApiResponse<never, api.StickersUnion>) => any;
    getFile?: (context: ApiResponse<api.GetFileParams, api.FileUnion>) => any;
    getFileDownloadedPrefixSize?: (context: ApiResponse<api.GetFileDownloadedPrefixSizeParams, api.CountUnion>) => any;
    getFileExtension?: (context: ApiResponse<api.GetFileExtensionParams, api.TextUnion>) => any;
    getFileMimeType?: (context: ApiResponse<api.GetFileMimeTypeParams, api.TextUnion>) => any;
    getGameHighScores?: (context: ApiResponse<api.GetGameHighScoresParams, api.GameHighScoresUnion>) => any;
    getGroupsInCommon?: (context: ApiResponse<api.GetGroupsInCommonParams, api.ChatsUnion>) => any;
    getImportedContactCount?: (context: ApiResponse<never, api.CountUnion>) => any;
    getInlineGameHighScores?: (context: ApiResponse<api.GetInlineGameHighScoresParams, api.GameHighScoresUnion>) => any;
    getInlineQueryResults?: (context: ApiResponse<api.GetInlineQueryResultsParams, api.InlineQueryResultsUnion>) => any;
    getInstalledStickerSets?: (context: ApiResponse<api.GetInstalledStickerSetsParams, api.StickerSetsUnion>) => any;
    getInviteText?: (context: ApiResponse<never, api.TextUnion>) => any;
    getJsonString?: (context: ApiResponse<api.GetJsonStringParams, api.TextUnion>) => any;
    getJsonValue?: (context: ApiResponse<api.GetJsonValueParams, api.JsonValueUnion>) => any;
    getLanguagePackInfo?: (context: ApiResponse<api.GetLanguagePackInfoParams, api.LanguagePackInfoUnion>) => any;
    getLanguagePackString?: (context: ApiResponse<api.GetLanguagePackStringParams, api.LanguagePackStringValueUnion>) => any;
    getLanguagePackStrings?: (context: ApiResponse<api.GetLanguagePackStringsParams, api.LanguagePackStringsUnion>) => any;
    getLocalizationTargetInfo?: (context: ApiResponse<api.GetLocalizationTargetInfoParams, api.LocalizationTargetInfoUnion>) => any;
    getLogStream?: (context: ApiResponse<never, api.LogStreamUnion>) => any;
    getLogTagVerbosityLevel?: (context: ApiResponse<api.GetLogTagVerbosityLevelParams, api.LogVerbosityLevelUnion>) => any;
    getLogTags?: (context: ApiResponse<never, api.LogTagsUnion>) => any;
    getLogVerbosityLevel?: (context: ApiResponse<never, api.LogVerbosityLevelUnion>) => any;
    getMapThumbnailFile?: (context: ApiResponse<api.GetMapThumbnailFileParams, api.FileUnion>) => any;
    getMe?: (context: ApiResponse<never, api.UserUnion>) => any;
    getMessage?: (context: ApiResponse<api.GetMessageParams, api.MessageUnion>) => any;
    getMessageLink?: (context: ApiResponse<api.GetMessageLinkParams, api.HttpUrlUnion>) => any;
    getMessageLinkInfo?: (context: ApiResponse<api.GetMessageLinkInfoParams, api.MessageLinkInfoUnion>) => any;
    getMessageLocally?: (context: ApiResponse<api.GetMessageLocallyParams, api.MessageUnion>) => any;
    getMessages?: (context: ApiResponse<api.GetMessagesParams, api.MessagesUnion>) => any;
    getNetworkStatistics?: (context: ApiResponse<api.GetNetworkStatisticsParams, api.NetworkStatisticsUnion>) => any;
    getOption?: (context: ApiResponse<api.GetOptionParams, api.OptionValueUnion>) => any;
    getPassportAuthorizationForm?: (context: ApiResponse<api.GetPassportAuthorizationFormParams, api.PassportAuthorizationFormUnion>) => any;
    getPassportAuthorizationFormAvailableElements?: (context: ApiResponse<api.GetPassportAuthorizationFormAvailableElementsParams, api.PassportElementsWithErrorsUnion>) => any;
    getPassportElement?: (context: ApiResponse<api.GetPassportElementParams, api.PassportElementUnion>) => any;
    getPasswordState?: (context: ApiResponse<never, api.PasswordStateUnion>) => any;
    getPaymentForm?: (context: ApiResponse<api.GetPaymentFormParams, api.PaymentFormUnion>) => any;
    getPaymentReceipt?: (context: ApiResponse<api.GetPaymentReceiptParams, api.PaymentReceiptUnion>) => any;
    getPreferredCountryLanguage?: (context: ApiResponse<api.GetPreferredCountryLanguageParams, api.TextUnion>) => any;
    getProxies?: (context: ApiResponse<never, api.ProxiesUnion>) => any;
    getProxyLink?: (context: ApiResponse<api.GetProxyLinkParams, api.TextUnion>) => any;
    getPublicMessageLink?: (context: ApiResponse<api.GetPublicMessageLinkParams, api.PublicMessageLinkUnion>) => any;
    getPushReceiverId?: (context: ApiResponse<api.GetPushReceiverIdParams, api.PushReceiverIdUnion>) => any;
    getRecentInlineBots?: (context: ApiResponse<never, api.UsersUnion>) => any;
    getRecentStickers?: (context: ApiResponse<api.GetRecentStickersParams, api.StickersUnion>) => any;
    getRecentlyVisitedTMeUrls?: (context: ApiResponse<api.GetRecentlyVisitedTMeUrlsParams, api.TMeUrlsUnion>) => any;
    getRecoveryEmailAddress?: (context: ApiResponse<api.GetRecoveryEmailAddressParams, api.RecoveryEmailAddressUnion>) => any;
    getRemoteFile?: (context: ApiResponse<api.GetRemoteFileParams, api.FileUnion>) => any;
    getRepliedMessage?: (context: ApiResponse<api.GetRepliedMessageParams, api.MessageUnion>) => any;
    getSavedAnimations?: (context: ApiResponse<never, api.AnimationsUnion>) => any;
    getSavedOrderInfo?: (context: ApiResponse<never, api.OrderInfoUnion>) => any;
    getScopeNotificationSettings?: (context: ApiResponse<api.GetScopeNotificationSettingsParams, api.ScopeNotificationSettingsUnion>) => any;
    getSecretChat?: (context: ApiResponse<api.GetSecretChatParams, api.SecretChatUnion>) => any;
    getStickerEmojis?: (context: ApiResponse<api.GetStickerEmojisParams, api.EmojisUnion>) => any;
    getStickerSet?: (context: ApiResponse<api.GetStickerSetParams, api.StickerSetUnion>) => any;
    getStickers?: (context: ApiResponse<api.GetStickersParams, api.StickersUnion>) => any;
    getStorageStatistics?: (context: ApiResponse<api.GetStorageStatisticsParams, api.StorageStatisticsUnion>) => any;
    getStorageStatisticsFast?: (context: ApiResponse<never, api.StorageStatisticsFastUnion>) => any;
    getSupergroup?: (context: ApiResponse<api.GetSupergroupParams, api.SupergroupUnion>) => any;
    getSupergroupFullInfo?: (context: ApiResponse<api.GetSupergroupFullInfoParams, api.SupergroupFullInfoUnion>) => any;
    getSupergroupMembers?: (context: ApiResponse<api.GetSupergroupMembersParams, api.ChatMembersUnion>) => any;
    getSupportUser?: (context: ApiResponse<never, api.UserUnion>) => any;
    getTemporaryPasswordState?: (context: ApiResponse<never, api.TemporaryPasswordStateUnion>) => any;
    getTextEntities?: (context: ApiResponse<api.GetTextEntitiesParams, api.TextEntitiesUnion>) => any;
    getTopChats?: (context: ApiResponse<api.GetTopChatsParams, api.ChatsUnion>) => any;
    getTrendingStickerSets?: (context: ApiResponse<never, api.StickerSetsUnion>) => any;
    getUser?: (context: ApiResponse<api.GetUserParams, api.UserUnion>) => any;
    getUserFullInfo?: (context: ApiResponse<api.GetUserFullInfoParams, api.UserFullInfoUnion>) => any;
    getUserPrivacySettingRules?: (context: ApiResponse<api.GetUserPrivacySettingRulesParams, api.UserPrivacySettingRulesUnion>) => any;
    getUserProfilePhotos?: (context: ApiResponse<api.GetUserProfilePhotosParams, api.UserProfilePhotosUnion>) => any;
    getWebPageInstantView?: (context: ApiResponse<api.GetWebPageInstantViewParams, api.WebPageInstantViewUnion>) => any;
    getWebPagePreview?: (context: ApiResponse<api.GetWebPagePreviewParams, api.WebPageUnion>) => any;
    importContacts?: (context: ApiResponse<api.ImportContactsParams, api.ImportedContactsUnion>) => any;
    joinChat?: (context: ApiResponse<api.JoinChatParams, api.OkUnion>) => any;
    joinChatByInviteLink?: (context: ApiResponse<api.JoinChatByInviteLinkParams, api.ChatUnion>) => any;
    leaveChat?: (context: ApiResponse<api.LeaveChatParams, api.OkUnion>) => any;
    logOut?: (context: ApiResponse<never, api.OkUnion>) => any;
    openChat?: (context: ApiResponse<api.OpenChatParams, api.OkUnion>) => any;
    openMessageContent?: (context: ApiResponse<api.OpenMessageContentParams, api.OkUnion>) => any;
    optimizeStorage?: (context: ApiResponse<api.OptimizeStorageParams, api.StorageStatisticsUnion>) => any;
    parseTextEntities?: (context: ApiResponse<api.ParseTextEntitiesParams, api.FormattedTextUnion>) => any;
    pinChatMessage?: (context: ApiResponse<api.PinChatMessageParams, api.OkUnion>) => any;
    pingProxy?: (context: ApiResponse<api.PingProxyParams, api.SecondsUnion>) => any;
    processPushNotification?: (context: ApiResponse<api.ProcessPushNotificationParams, api.OkUnion>) => any;
    readAllChatMentions?: (context: ApiResponse<api.ReadAllChatMentionsParams, api.OkUnion>) => any;
    readFilePart?: (context: ApiResponse<api.ReadFilePartParams, api.FilePartUnion>) => any;
    recoverAuthenticationPassword?: (context: ApiResponse<api.RecoverAuthenticationPasswordParams, api.OkUnion>) => any;
    recoverPassword?: (context: ApiResponse<api.RecoverPasswordParams, api.PasswordStateUnion>) => any;
    registerDevice?: (context: ApiResponse<api.RegisterDeviceParams, api.PushReceiverIdUnion>) => any;
    registerUser?: (context: ApiResponse<api.RegisterUserParams, api.OkUnion>) => any;
    removeBackground?: (context: ApiResponse<api.RemoveBackgroundParams, api.OkUnion>) => any;
    removeContacts?: (context: ApiResponse<api.RemoveContactsParams, api.OkUnion>) => any;
    removeFavoriteSticker?: (context: ApiResponse<api.RemoveFavoriteStickerParams, api.OkUnion>) => any;
    removeNotification?: (context: ApiResponse<api.RemoveNotificationParams, api.OkUnion>) => any;
    removeNotificationGroup?: (context: ApiResponse<api.RemoveNotificationGroupParams, api.OkUnion>) => any;
    removeProxy?: (context: ApiResponse<api.RemoveProxyParams, api.OkUnion>) => any;
    removeRecentHashtag?: (context: ApiResponse<api.RemoveRecentHashtagParams, api.OkUnion>) => any;
    removeRecentSticker?: (context: ApiResponse<api.RemoveRecentStickerParams, api.OkUnion>) => any;
    removeRecentlyFoundChat?: (context: ApiResponse<api.RemoveRecentlyFoundChatParams, api.OkUnion>) => any;
    removeSavedAnimation?: (context: ApiResponse<api.RemoveSavedAnimationParams, api.OkUnion>) => any;
    removeStickerFromSet?: (context: ApiResponse<api.RemoveStickerFromSetParams, api.OkUnion>) => any;
    removeTopChat?: (context: ApiResponse<api.RemoveTopChatParams, api.OkUnion>) => any;
    reorderInstalledStickerSets?: (context: ApiResponse<api.ReorderInstalledStickerSetsParams, api.OkUnion>) => any;
    reportChat?: (context: ApiResponse<api.ReportChatParams, api.OkUnion>) => any;
    reportSupergroupSpam?: (context: ApiResponse<api.ReportSupergroupSpamParams, api.OkUnion>) => any;
    requestAuthenticationPasswordRecovery?: (context: ApiResponse<never, api.OkUnion>) => any;
    requestPasswordRecovery?: (context: ApiResponse<never, api.EmailAddressAuthenticationCodeInfoUnion>) => any;
    resendAuthenticationCode?: (context: ApiResponse<never, api.OkUnion>) => any;
    resendChangePhoneNumberCode?: (context: ApiResponse<never, api.AuthenticationCodeInfoUnion>) => any;
    resendEmailAddressVerificationCode?: (context: ApiResponse<never, api.EmailAddressAuthenticationCodeInfoUnion>) => any;
    resendMessages?: (context: ApiResponse<api.ResendMessagesParams, api.MessagesUnion>) => any;
    resendPhoneNumberConfirmationCode?: (context: ApiResponse<never, api.AuthenticationCodeInfoUnion>) => any;
    resendPhoneNumberVerificationCode?: (context: ApiResponse<never, api.AuthenticationCodeInfoUnion>) => any;
    resendRecoveryEmailAddressCode?: (context: ApiResponse<never, api.PasswordStateUnion>) => any;
    resetAllNotificationSettings?: (context: ApiResponse<never, api.OkUnion>) => any;
    resetBackgrounds?: (context: ApiResponse<never, api.OkUnion>) => any;
    resetNetworkStatistics?: (context: ApiResponse<never, api.OkUnion>) => any;
    saveApplicationLogEvent?: (context: ApiResponse<api.SaveApplicationLogEventParams, api.OkUnion>) => any;
    searchBackground?: (context: ApiResponse<api.SearchBackgroundParams, api.BackgroundUnion>) => any;
    searchCallMessages?: (context: ApiResponse<api.SearchCallMessagesParams, api.MessagesUnion>) => any;
    searchChatMembers?: (context: ApiResponse<api.SearchChatMembersParams, api.ChatMembersUnion>) => any;
    searchChatMessages?: (context: ApiResponse<api.SearchChatMessagesParams, api.MessagesUnion>) => any;
    searchChatRecentLocationMessages?: (context: ApiResponse<api.SearchChatRecentLocationMessagesParams, api.MessagesUnion>) => any;
    searchChats?: (context: ApiResponse<api.SearchChatsParams, api.ChatsUnion>) => any;
    searchChatsOnServer?: (context: ApiResponse<api.SearchChatsOnServerParams, api.ChatsUnion>) => any;
    searchContacts?: (context: ApiResponse<api.SearchContactsParams, api.UsersUnion>) => any;
    searchEmojis?: (context: ApiResponse<api.SearchEmojisParams, api.EmojisUnion>) => any;
    searchHashtags?: (context: ApiResponse<api.SearchHashtagsParams, api.HashtagsUnion>) => any;
    searchInstalledStickerSets?: (context: ApiResponse<api.SearchInstalledStickerSetsParams, api.StickerSetsUnion>) => any;
    searchMessages?: (context: ApiResponse<api.SearchMessagesParams, api.MessagesUnion>) => any;
    searchPublicChat?: (context: ApiResponse<api.SearchPublicChatParams, api.ChatUnion>) => any;
    searchPublicChats?: (context: ApiResponse<api.SearchPublicChatsParams, api.ChatsUnion>) => any;
    searchSecretMessages?: (context: ApiResponse<api.SearchSecretMessagesParams, api.FoundMessagesUnion>) => any;
    searchStickerSet?: (context: ApiResponse<api.SearchStickerSetParams, api.StickerSetUnion>) => any;
    searchStickerSets?: (context: ApiResponse<api.SearchStickerSetsParams, api.StickerSetsUnion>) => any;
    searchStickers?: (context: ApiResponse<api.SearchStickersParams, api.StickersUnion>) => any;
    sendBotStartMessage?: (context: ApiResponse<api.SendBotStartMessageParams, api.MessageUnion>) => any;
    sendCallDebugInformation?: (context: ApiResponse<api.SendCallDebugInformationParams, api.OkUnion>) => any;
    sendCallRating?: (context: ApiResponse<api.SendCallRatingParams, api.OkUnion>) => any;
    sendChatAction?: (context: ApiResponse<api.SendChatActionParams, api.OkUnion>) => any;
    sendChatScreenshotTakenNotification?: (context: ApiResponse<api.SendChatScreenshotTakenNotificationParams, api.OkUnion>) => any;
    sendChatSetTtlMessage?: (context: ApiResponse<api.SendChatSetTtlMessageParams, api.MessageUnion>) => any;
    sendCustomRequest?: (context: ApiResponse<api.SendCustomRequestParams, api.CustomRequestResultUnion>) => any;
    sendEmailAddressVerificationCode?: (context: ApiResponse<api.SendEmailAddressVerificationCodeParams, api.EmailAddressAuthenticationCodeInfoUnion>) => any;
    sendInlineQueryResultMessage?: (context: ApiResponse<api.SendInlineQueryResultMessageParams, api.MessageUnion>) => any;
    sendMessage?: (context: ApiResponse<api.SendMessageParams, api.MessageUnion>) => any;
    sendMessageAlbum?: (context: ApiResponse<api.SendMessageAlbumParams, api.MessagesUnion>) => any;
    sendPassportAuthorizationForm?: (context: ApiResponse<api.SendPassportAuthorizationFormParams, api.OkUnion>) => any;
    sendPaymentForm?: (context: ApiResponse<api.SendPaymentFormParams, api.PaymentResultUnion>) => any;
    sendPhoneNumberConfirmationCode?: (context: ApiResponse<api.SendPhoneNumberConfirmationCodeParams, api.AuthenticationCodeInfoUnion>) => any;
    sendPhoneNumberVerificationCode?: (context: ApiResponse<api.SendPhoneNumberVerificationCodeParams, api.AuthenticationCodeInfoUnion>) => any;
    setAccountTtl?: (context: ApiResponse<api.SetAccountTtlParams, api.OkUnion>) => any;
    setAlarm?: (context: ApiResponse<api.SetAlarmParams, api.OkUnion>) => any;
    setAuthenticationPhoneNumber?: (context: ApiResponse<api.SetAuthenticationPhoneNumberParams, api.OkUnion>) => any;
    setAutoDownloadSettings?: (context: ApiResponse<api.SetAutoDownloadSettingsParams, api.OkUnion>) => any;
    setBackground?: (context: ApiResponse<api.SetBackgroundParams, api.BackgroundUnion>) => any;
    setBio?: (context: ApiResponse<api.SetBioParams, api.OkUnion>) => any;
    setBotUpdatesStatus?: (context: ApiResponse<api.SetBotUpdatesStatusParams, api.OkUnion>) => any;
    setChatClientData?: (context: ApiResponse<api.SetChatClientDataParams, api.OkUnion>) => any;
    setChatDescription?: (context: ApiResponse<api.SetChatDescriptionParams, api.OkUnion>) => any;
    setChatDraftMessage?: (context: ApiResponse<api.SetChatDraftMessageParams, api.OkUnion>) => any;
    setChatMemberStatus?: (context: ApiResponse<api.SetChatMemberStatusParams, api.OkUnion>) => any;
    setChatNotificationSettings?: (context: ApiResponse<api.SetChatNotificationSettingsParams, api.OkUnion>) => any;
    setChatPermissions?: (context: ApiResponse<api.SetChatPermissionsParams, api.OkUnion>) => any;
    setChatPhoto?: (context: ApiResponse<api.SetChatPhotoParams, api.OkUnion>) => any;
    setChatTitle?: (context: ApiResponse<api.SetChatTitleParams, api.OkUnion>) => any;
    setCustomLanguagePack?: (context: ApiResponse<api.SetCustomLanguagePackParams, api.OkUnion>) => any;
    setCustomLanguagePackString?: (context: ApiResponse<api.SetCustomLanguagePackStringParams, api.OkUnion>) => any;
    setDatabaseEncryptionKey?: (context: ApiResponse<api.SetDatabaseEncryptionKeyParams, api.OkUnion>) => any;
    setFileGenerationProgress?: (context: ApiResponse<api.SetFileGenerationProgressParams, api.OkUnion>) => any;
    setGameScore?: (context: ApiResponse<api.SetGameScoreParams, api.MessageUnion>) => any;
    setInlineGameScore?: (context: ApiResponse<api.SetInlineGameScoreParams, api.OkUnion>) => any;
    setLogStream?: (context: ApiResponse<api.SetLogStreamParams, api.OkUnion>) => any;
    setLogTagVerbosityLevel?: (context: ApiResponse<api.SetLogTagVerbosityLevelParams, api.OkUnion>) => any;
    setLogVerbosityLevel?: (context: ApiResponse<api.SetLogVerbosityLevelParams, api.OkUnion>) => any;
    setName?: (context: ApiResponse<api.SetNameParams, api.OkUnion>) => any;
    setNetworkType?: (context: ApiResponse<api.SetNetworkTypeParams, api.OkUnion>) => any;
    setOption?: (context: ApiResponse<api.SetOptionParams, api.OkUnion>) => any;
    setPassportElement?: (context: ApiResponse<api.SetPassportElementParams, api.PassportElementUnion>) => any;
    setPassportElementErrors?: (context: ApiResponse<api.SetPassportElementErrorsParams, api.OkUnion>) => any;
    setPassword?: (context: ApiResponse<api.SetPasswordParams, api.PasswordStateUnion>) => any;
    setPinnedChats?: (context: ApiResponse<api.SetPinnedChatsParams, api.OkUnion>) => any;
    setPollAnswer?: (context: ApiResponse<api.SetPollAnswerParams, api.OkUnion>) => any;
    setProfilePhoto?: (context: ApiResponse<api.SetProfilePhotoParams, api.OkUnion>) => any;
    setRecoveryEmailAddress?: (context: ApiResponse<api.SetRecoveryEmailAddressParams, api.PasswordStateUnion>) => any;
    setScopeNotificationSettings?: (context: ApiResponse<api.SetScopeNotificationSettingsParams, api.OkUnion>) => any;
    setStickerPositionInSet?: (context: ApiResponse<api.SetStickerPositionInSetParams, api.OkUnion>) => any;
    setSupergroupStickerSet?: (context: ApiResponse<api.SetSupergroupStickerSetParams, api.OkUnion>) => any;
    setSupergroupUsername?: (context: ApiResponse<api.SetSupergroupUsernameParams, api.OkUnion>) => any;
    setTdlibParameters?: (context: ApiResponse<api.SetTdlibParametersParams, api.OkUnion>) => any;
    setUserPrivacySettingRules?: (context: ApiResponse<api.SetUserPrivacySettingRulesParams, api.OkUnion>) => any;
    setUsername?: (context: ApiResponse<api.SetUsernameParams, api.OkUnion>) => any;
    stopPoll?: (context: ApiResponse<api.StopPollParams, api.OkUnion>) => any;
    synchronizeLanguagePack?: (context: ApiResponse<api.SynchronizeLanguagePackParams, api.OkUnion>) => any;
    terminateAllOtherSessions?: (context: ApiResponse<never, api.OkUnion>) => any;
    terminateSession?: (context: ApiResponse<api.TerminateSessionParams, api.OkUnion>) => any;
    toggleChatDefaultDisableNotification?: (context: ApiResponse<api.ToggleChatDefaultDisableNotificationParams, api.OkUnion>) => any;
    toggleChatIsMarkedAsUnread?: (context: ApiResponse<api.ToggleChatIsMarkedAsUnreadParams, api.OkUnion>) => any;
    toggleChatIsPinned?: (context: ApiResponse<api.ToggleChatIsPinnedParams, api.OkUnion>) => any;
    toggleSupergroupIsAllHistoryAvailable?: (context: ApiResponse<api.ToggleSupergroupIsAllHistoryAvailableParams, api.OkUnion>) => any;
    toggleSupergroupSignMessages?: (context: ApiResponse<api.ToggleSupergroupSignMessagesParams, api.OkUnion>) => any;
    unblockUser?: (context: ApiResponse<api.UnblockUserParams, api.OkUnion>) => any;
    unpinChatMessage?: (context: ApiResponse<api.UnpinChatMessageParams, api.OkUnion>) => any;
    upgradeBasicGroupChatToSupergroupChat?: (context: ApiResponse<api.UpgradeBasicGroupChatToSupergroupChatParams, api.ChatUnion>) => any;
    uploadFile?: (context: ApiResponse<api.UploadFileParams, api.FileUnion>) => any;
    uploadStickerFile?: (context: ApiResponse<api.UploadStickerFileParams, api.FileUnion>) => any;
    validateOrderInfo?: (context: ApiResponse<api.ValidateOrderInfoParams, api.ValidatedOrderInfoUnion>) => any;
    viewMessages?: (context: ApiResponse<api.ViewMessagesParams, api.OkUnion>) => any;
    viewTrendingStickerSets?: (context: ApiResponse<api.ViewTrendingStickerSetsParams, api.OkUnion>) => any;
    writeGeneratedFilePart?: (context: ApiResponse<api.WriteGeneratedFilePartParams, api.OkUnion>) => any;
}
export interface UpdateHandlers {
    updateAuthorizationState?: (context: UpdateContext<api.UpdateAuthorizationState>) => any;
    updateNewMessage?: (context: UpdateContext<api.UpdateNewMessage>) => any;
    updateMessageSendAcknowledged?: (context: UpdateContext<api.UpdateMessageSendAcknowledged>) => any;
    updateMessageSendSucceeded?: (context: UpdateContext<api.UpdateMessageSendSucceeded>) => any;
    updateMessageSendFailed?: (context: UpdateContext<api.UpdateMessageSendFailed>) => any;
    updateMessageContent?: (context: UpdateContext<api.UpdateMessageContent>) => any;
    updateMessageEdited?: (context: UpdateContext<api.UpdateMessageEdited>) => any;
    updateMessageViews?: (context: UpdateContext<api.UpdateMessageViews>) => any;
    updateMessageContentOpened?: (context: UpdateContext<api.UpdateMessageContentOpened>) => any;
    updateMessageMentionRead?: (context: UpdateContext<api.UpdateMessageMentionRead>) => any;
    updateNewChat?: (context: UpdateContext<api.UpdateNewChat>) => any;
    updateChatTitle?: (context: UpdateContext<api.UpdateChatTitle>) => any;
    updateChatPhoto?: (context: UpdateContext<api.UpdateChatPhoto>) => any;
    updateChatPermissions?: (context: UpdateContext<api.UpdateChatPermissions>) => any;
    updateChatLastMessage?: (context: UpdateContext<api.UpdateChatLastMessage>) => any;
    updateChatOrder?: (context: UpdateContext<api.UpdateChatOrder>) => any;
    updateChatIsPinned?: (context: UpdateContext<api.UpdateChatIsPinned>) => any;
    updateChatIsMarkedAsUnread?: (context: UpdateContext<api.UpdateChatIsMarkedAsUnread>) => any;
    updateChatIsSponsored?: (context: UpdateContext<api.UpdateChatIsSponsored>) => any;
    updateChatDefaultDisableNotification?: (context: UpdateContext<api.UpdateChatDefaultDisableNotification>) => any;
    updateChatReadInbox?: (context: UpdateContext<api.UpdateChatReadInbox>) => any;
    updateChatReadOutbox?: (context: UpdateContext<api.UpdateChatReadOutbox>) => any;
    updateChatUnreadMentionCount?: (context: UpdateContext<api.UpdateChatUnreadMentionCount>) => any;
    updateChatNotificationSettings?: (context: UpdateContext<api.UpdateChatNotificationSettings>) => any;
    updateScopeNotificationSettings?: (context: UpdateContext<api.UpdateScopeNotificationSettings>) => any;
    updateChatPinnedMessage?: (context: UpdateContext<api.UpdateChatPinnedMessage>) => any;
    updateChatReplyMarkup?: (context: UpdateContext<api.UpdateChatReplyMarkup>) => any;
    updateChatDraftMessage?: (context: UpdateContext<api.UpdateChatDraftMessage>) => any;
    updateChatOnlineMemberCount?: (context: UpdateContext<api.UpdateChatOnlineMemberCount>) => any;
    updateNotification?: (context: UpdateContext<api.UpdateNotification>) => any;
    updateNotificationGroup?: (context: UpdateContext<api.UpdateNotificationGroup>) => any;
    updateActiveNotifications?: (context: UpdateContext<api.UpdateActiveNotifications>) => any;
    updateHavePendingNotifications?: (context: UpdateContext<api.UpdateHavePendingNotifications>) => any;
    updateDeleteMessages?: (context: UpdateContext<api.UpdateDeleteMessages>) => any;
    updateUserChatAction?: (context: UpdateContext<api.UpdateUserChatAction>) => any;
    updateUserStatus?: (context: UpdateContext<api.UpdateUserStatus>) => any;
    updateUser?: (context: UpdateContext<api.UpdateUser>) => any;
    updateBasicGroup?: (context: UpdateContext<api.UpdateBasicGroup>) => any;
    updateSupergroup?: (context: UpdateContext<api.UpdateSupergroup>) => any;
    updateSecretChat?: (context: UpdateContext<api.UpdateSecretChat>) => any;
    updateUserFullInfo?: (context: UpdateContext<api.UpdateUserFullInfo>) => any;
    updateBasicGroupFullInfo?: (context: UpdateContext<api.UpdateBasicGroupFullInfo>) => any;
    updateSupergroupFullInfo?: (context: UpdateContext<api.UpdateSupergroupFullInfo>) => any;
    updateServiceNotification?: (context: UpdateContext<api.UpdateServiceNotification>) => any;
    updateFile?: (context: UpdateContext<api.UpdateFile>) => any;
    updateFileGenerationStart?: (context: UpdateContext<api.UpdateFileGenerationStart>) => any;
    updateFileGenerationStop?: (context: UpdateContext<api.UpdateFileGenerationStop>) => any;
    updateCall?: (context: UpdateContext<api.UpdateCall>) => any;
    updateUserPrivacySettingRules?: (context: UpdateContext<api.UpdateUserPrivacySettingRules>) => any;
    updateUnreadMessageCount?: (context: UpdateContext<api.UpdateUnreadMessageCount>) => any;
    updateUnreadChatCount?: (context: UpdateContext<api.UpdateUnreadChatCount>) => any;
    updateOption?: (context: UpdateContext<api.UpdateOption>) => any;
    updateInstalledStickerSets?: (context: UpdateContext<api.UpdateInstalledStickerSets>) => any;
    updateTrendingStickerSets?: (context: UpdateContext<api.UpdateTrendingStickerSets>) => any;
    updateRecentStickers?: (context: UpdateContext<api.UpdateRecentStickers>) => any;
    updateFavoriteStickers?: (context: UpdateContext<api.UpdateFavoriteStickers>) => any;
    updateSavedAnimations?: (context: UpdateContext<api.UpdateSavedAnimations>) => any;
    updateSelectedBackground?: (context: UpdateContext<api.UpdateSelectedBackground>) => any;
    updateLanguagePackStrings?: (context: UpdateContext<api.UpdateLanguagePackStrings>) => any;
    updateConnectionState?: (context: UpdateContext<api.UpdateConnectionState>) => any;
    updateTermsOfService?: (context: UpdateContext<api.UpdateTermsOfService>) => any;
    updateNewInlineQuery?: (context: UpdateContext<api.UpdateNewInlineQuery>) => any;
    updateNewChosenInlineResult?: (context: UpdateContext<api.UpdateNewChosenInlineResult>) => any;
    updateNewCallbackQuery?: (context: UpdateContext<api.UpdateNewCallbackQuery>) => any;
    updateNewInlineCallbackQuery?: (context: UpdateContext<api.UpdateNewInlineCallbackQuery>) => any;
    updateNewShippingQuery?: (context: UpdateContext<api.UpdateNewShippingQuery>) => any;
    updateNewPreCheckoutQuery?: (context: UpdateContext<api.UpdateNewPreCheckoutQuery>) => any;
    updateNewCustomEvent?: (context: UpdateContext<api.UpdateNewCustomEvent>) => any;
    updateNewCustomQuery?: (context: UpdateContext<api.UpdateNewCustomQuery>) => any;
    updatePoll?: (context: UpdateContext<api.UpdatePoll>) => any;
}
export declare type UpdateHandler<UpdateT extends BaseTdObject> = (context: UpdateContext<UpdateT>) => any;
export interface AirgramVue extends Vue {
    $_airgramSubscriptions?: Array<() => void>;
    $_airgramProvider: AirgramProvider;
    $_airgramDollar?: AirgramDollar;
}
