export type CallbackFunction = (...args: any[]) => void; export declare enum MessageID { SO_Create = 21, SO_Update = 22, SO_Destroy = 23, SO_CacheSubscribed = 24, SO_CacheUnsubscribed = 25, SO_UpdateMultiple = 26, SO_CacheSubscriptionCheck = 27, SO_CacheSubscriptionRefresh = 28, Base = 1000, SetItemPosition = 1001, Craft = 1002, CraftResponse = 1003, Delete = 1004, VerifyCacheSubscription = 1005, NameItem = 1006, UnlockCrate = 1007, UnlockCrateResponse = 1008, PaintItem = 1009, PaintItemResponse = 1010, GoldenWrenchBroadcast = 1011, MOTDRequest = 1012, MOTDRequestResponse = 1013, AddItemToSocket_DEPRECATED = 1014, AddItemToSocketResponse_DEPRECATED = 1015, AddSocketToBaseItem_DEPRECATED = 1016, AddSocketToItem_DEPRECATED = 1017, AddSocketToItemResponse_DEPRECATED = 1018, NameBaseItem = 1019, NameBaseItemResponse = 1020, RemoveSocketItem_DEPRECATED = 1021, RemoveSocketItemResponse_DEPRECATED = 1022, CustomizeItemTexture = 1023, CustomizeItemTextureResponse = 1024, UseItemRequest = 1025, UseItemResponse = 1026, GiftedItems_DEPRECATED = 1027, RemoveItemName = 1030, RemoveItemPaint = 1031, GiftWrapItem = 1032, GiftWrapItemResponse = 1033, DeliverGift = 1034, DeliverGiftResponseGiver = 1035, DeliverGiftResponseReceiver = 1036, UnwrapGiftRequest = 1037, UnwrapGiftResponse = 1038, SetItemStyle = 1039, UsedClaimCodeItem = 1040, SortItems = 1041, RevolvingLootList_DEPRECATED = 1042, LookupAccount = 1043, LookupAccountResponse = 1044, LookupAccountName = 1045, LookupAccountNameResponse = 1046, UpdateItemSchema = 1049, RemoveCustomTexture = 1051, RemoveCustomTextureResponse = 1052, RemoveMakersMark = 1053, RemoveMakersMarkResponse = 1054, RemoveUniqueCraftIndex = 1055, RemoveUniqueCraftIndexResponse = 1056, SaxxyBroadcast = 1057, BackpackSortFinished = 1058, AdjustItemEquippedState = 1059, CollectItem = 1061, ItemAcknowledged__DEPRECATED = 1062, Presets_SelectPresetForClass = 1063, Presets_SetItemPosition = 1064, ReportAbuse = 1065, ReportAbuseResponse = 1066, Presets_SelectPresetForClassReply = 1067, NameItemNotification = 1068, ApplyConsumableEffects = 1069, ConsumableExhausted = 1070, ShowItemsPickedUp = 1071, ClientDisplayNotification = 1072, ApplyStrangePart = 1073, IncrementKillCountAttribute = 1074, IncrementKillCountResponse = 1075, ApplyPennantUpgrade = 1076, SetItemPositions = 1077, ApplyEggEssence = 1078, NameEggEssenceResponse = 1079, PaintKitItem = 1080, PaintKitBaseItem = 1081, PaintKitItemResponse = 1082, GiftedItems = 1083, UnlockItemStyle = 1084, UnlockItemStyleResponse = 1085, ApplySticker = 1086, ItemAcknowledged = 1087, StatTrakSwap = 1088, UserTrackTimePlayedConsecutively = 1089, ItemCustomizationNotification = 1090, ModifyItemAttribute = 1091, CasketItemAdd = 1092, CasketItemExtract = 1093, CasketItemLoadContents = 1094, TradingBase = 1500, Trading_InitiateTradeRequest = 1501, Trading_InitiateTradeResponse = 1502, Trading_StartSession = 1503, Trading_SetItem = 1504, Trading_RemoveItem = 1505, Trading_UpdateTradeInfo = 1506, Trading_SetReadiness = 1507, Trading_ReadinessResponse = 1508, Trading_SessionClosed = 1509, Trading_CancelSession = 1510, Trading_TradeChatMsg = 1511, Trading_ConfirmOffer = 1512, Trading_TradeTypingChatMsg = 1513, ServerBrowser_FavoriteServer = 1601, ServerBrowser_BlacklistServer = 1602, ServerRentalsBase = 1700, ItemPreviewCheckStatus = 1701, ItemPreviewStatusResponse = 1702, ItemPreviewRequest = 1703, ItemPreviewRequestResponse = 1704, ItemPreviewExpire = 1705, ItemPreviewExpireNotification = 1706, ItemPreviewItemBoughtNotification = 1707, Dev_NewItemRequest = 2001, Dev_NewItemRequestResponse = 2002, Dev_PaintKitDropItem = 2003, StoreGetUserData = 2500, StoreGetUserDataResponse = 2501, StorePurchaseInit_DEPRECATED = 2502, StorePurchaseInitResponse_DEPRECATED = 2503, StorePurchaseFinalize = 2504, StorePurchaseFinalizeResponse = 2505, StorePurchaseCancel = 2506, StorePurchaseCancelResponse = 2507, StorePurchaseQueryTxn = 2508, StorePurchaseQueryTxnResponse = 2509, StorePurchaseInit = 2510, StorePurchaseInitResponse = 2511, BannedWordListRequest = 2512, BannedWordListResponse = 2513, GCToGCBannedWordListBroadcast = 2514, GCToGCBannedWordListUpdated = 2515, GCToGCDirtySDOCache = 2516, GCToGCDirtyMultipleSDOCache = 2517, GCToGCUpdateSQLKeyValue = 2518, GCToGCIsTrustedServer = 2519, GCToGCIsTrustedServerResponse = 2520, GCToGCBroadcastConsoleCommand = 2521, ServerVersionUpdated = 2522, ApplyAutograph = 2523, GCToGCWebAPIAccountChanged = 2524, RequestAnnouncements = 2525, RequestAnnouncementsResponse = 2526, RequestPassportItemGrant = 2527, ClientVersionUpdated = 2528, ClientWelcome = 4004, ServerWelcome = 4005, ClientHello = 4006, ServerHello = 4007, ClientConnectionStatus = 4009, ServerConnectionStatus = 4010, StartMatchmaking = 9010, StartMatchmakingResponse = 9011, StopMatchmaking = 9012, StopMatchmakingResponse = 9013, GCToClientMatchmakingStopped = 9014, LeaveLobby = 9015, LeaveLobbyResponse = 9016, IsInMatchmaking = 9017, IsInMatchmakingResponse = 9018, GCToClientSDRTicket = 9120, ReplacementSDRTicket = 9121, ReplacementSDRTicketResponse = 9122, PartyCreate = 9123, PartyCreateResponse = 9124, PartyLeave = 9125, PartyLeaveResponse = 9126, PartyJoin = 9127, PartyJoinResponse = 9128, PartyAction = 9129, PartyActionResponse = 9130, PartyStartMatch = 9131, PartyStartMatchResponse = 9132, PartyInviteUser = 9133, PartyInviteUserResponse = 9134, GCToClientPartyEvent = 9135, PartyClientVersion = 9136, GCToClientCanRejoinParty = 9137, PartyJoinViaCode = 9138, PartyJoinViaCodeResponse = 9139, GCToClientDevMMStatus = 9140, DevForceMatchFormation = 9141, EventRequestInfo = 9142, GCToClientEventInfo = 9143, EventClaim = 9144, EventClaimResponse = 9145, EquipLoadout = 9146, EquipLoadoutResponse = 9147, SpectateUser = 9148, SpectateUserResponse = 9149, RecordLocalBotMatch = 9150, RerollChallenge = 9151, RerollChallengeResponse = 9152, ClaimChallengeReward = 9153, ClaimChallengeRewardResponse = 9154, CreateFriendCode = 9155, CreateFriendCodeResponse = 9156, GetFriendCodes = 9157, GetFriendCodesResponse = 9158, CheckFriendCode = 9159, CheckFriendCodeResponse = 9160, RedeemFriendCode = 9161, RedeemFriendCodeResponse = 9162, RevokeFriendCode = 9163, RevokeFriendCodeResponse = 9164, EventRequestInfoSync = 9165, EventRequestInfoSyncResponse = 9166, DevEventOperation = 9169, DevEventOperationResponse = 9170, GCToClientUpdateConsoleCommands = 9171, PerformAutoActions = 9172, PerformAutoActionsResponse = 9173, CanPurchaseItem = 9176, CanPurchaseItemResponse = 9177, HandleItemPurchase = 9178, HandleItemPurchaseResponse = 9179, EventEquipVirtualItems = 9188, EventEquipVirtualItemsResponse = 9189, ClearPurchaseReserve = 9190, ClearPurchaseReserveResponse = 9191, GCToClientAcquireRegionModeInfo = 9192, GCToClientDurationControlWarning = 9193, GetRegionModeInfo = 9194, GetRegionModeInfoResponse = 9195, GCToClientGameModifiersUpdated = 9196, EventChallengeProgress = 9197, EventChallengeProgressResponse = 9198, AssociateDevice = 9199, AssociateDeviceResponse = 9200, EventPurchase = 9201, EventPurchaseResponse = 9202, PartySetGameModifier = 9203, PartySetGameModifierResponse = 9204, AckSupportCredits = 9205, AckSupportCreditsResponse = 9206, SetTeamName = 9207, SetTeamNameResponse = 9208, DevOperation = 9212, DevOperationResponse = 9213, UpdateAccountSync = 9214, UpdateAccountSyncResponse = 9215, GetDuosRanks = 9216, GetDuosRanksResponse = 9217, GetProfile = 9218, GetProfileResponse = 9219, GetMatchHistory = 9220, GetMatchHistoryResponse = 9221, EventPurchaseCurrency = 9222, EventPurchaseCurrencyResponse = 9223, GetFriendRanks = 9224, GetFriendRanksResponse = 9225, GetPuzzleLeaderboards = 9226, GetPuzzleLeaderboardsResponse = 9227, GetPostMatchStats = 9228, GetPostMatchStatsResponse = 9229, EventChallengeProgressWithCurrency = 9230, EventChallengeProgressWithCurrencyResponse = 9231 } export declare enum GCConnectionStatus { HAVE_SESSION = 0, GC_GOING_DOWN = 1, NO_SESSION = 2, NO_SESSION_IN_LOGON_QUEUE = 3, NO_STEAM = 4 }