import { Writer, Reader } from "protobufjs/minimal"; import * as Long from "long"; import { CMsgVector2D, CMsgRGBA, CMsgVector } from "./netmessages"; import { CEconItemPreviewDataBlock, ScoreLeaderboardData, PlayerDecalDigitalSignature, CMsgGCCstrike15V2GC2ServerNotifyXPRewarded, CMsgGCCStrike15ClientDeepStats, CMsgGCCStrike15V2MatchmakingGC2ServerReserve } from "./cstrike15_gcmessages"; export declare const protobufPackage = ""; export declare enum ECstrike15UserMessages { CS_UM_VGUIMenu = 1, CS_UM_Geiger = 2, CS_UM_Train = 3, CS_UM_HudText = 4, CS_UM_SayText = 5, CS_UM_SayText2 = 6, CS_UM_TextMsg = 7, CS_UM_HudMsg = 8, CS_UM_ResetHud = 9, CS_UM_GameTitle = 10, CS_UM_Shake = 12, CS_UM_Fade = 13, CS_UM_Rumble = 14, CS_UM_CloseCaption = 15, CS_UM_CloseCaptionDirect = 16, CS_UM_SendAudio = 17, CS_UM_RawAudio = 18, CS_UM_VoiceMask = 19, CS_UM_RequestState = 20, CS_UM_Damage = 21, CS_UM_RadioText = 22, CS_UM_HintText = 23, CS_UM_KeyHintText = 24, CS_UM_ProcessSpottedEntityUpdate = 25, CS_UM_ReloadEffect = 26, CS_UM_AdjustMoney = 27, CS_UM_UpdateTeamMoney = 28, CS_UM_StopSpectatorMode = 29, CS_UM_KillCam = 30, CS_UM_DesiredTimescale = 31, CS_UM_CurrentTimescale = 32, CS_UM_AchievementEvent = 33, CS_UM_MatchEndConditions = 34, CS_UM_DisconnectToLobby = 35, CS_UM_PlayerStatsUpdate = 36, CS_UM_DisplayInventory = 37, CS_UM_WarmupHasEnded = 38, CS_UM_ClientInfo = 39, CS_UM_XRankGet = 40, CS_UM_XRankUpd = 41, CS_UM_CallVoteFailed = 45, CS_UM_VoteStart = 46, CS_UM_VotePass = 47, CS_UM_VoteFailed = 48, CS_UM_VoteSetup = 49, CS_UM_ServerRankRevealAll = 50, CS_UM_SendLastKillerDamageToClient = 51, CS_UM_ServerRankUpdate = 52, CS_UM_ItemPickup = 53, CS_UM_ShowMenu = 54, CS_UM_BarTime = 55, CS_UM_AmmoDenied = 56, CS_UM_MarkAchievement = 57, CS_UM_MatchStatsUpdate = 58, CS_UM_ItemDrop = 59, CS_UM_GlowPropTurnOff = 60, CS_UM_SendPlayerItemDrops = 61, CS_UM_RoundBackupFilenames = 62, CS_UM_SendPlayerItemFound = 63, CS_UM_ReportHit = 64, CS_UM_XpUpdate = 65, CS_UM_QuestProgress = 66, CS_UM_ScoreLeaderboardData = 67, CS_UM_PlayerDecalDigitalSignature = 68, CS_UM_WeaponSound = 69, CS_UM_UpdateScreenHealthBar = 70, CS_UM_EntityOutlineHighlight = 71, CS_UM_SSUI = 72, CS_UM_SurvivalStats = 73, CS_UM_DisconnectToLobby2 = 74, CS_UM_EndOfMatchAllPlayersData = 75, CS_UM_RoundImpactScoreData = 79, CS_UM_CurrentRoundOdds = 80, CS_UM_DeepStats = 81, CS_UM_UtilMsg = 82 } export declare enum ECSUsrMsgDisconnectToLobbyAction { k_ECSUsrMsg_DisconnectToLobby_Action_Default = 0, k_ECSUsrMsg_DisconnectToLobby_Action_GoQueue = 1 } export interface CCSUsrMsgVGUIMenu { name: string; show: boolean; subkeys: CCSUsrMsgVGUIMenu_Subkey[]; } export interface CCSUsrMsgVGUIMenu_Subkey { name: string; str: string; } export interface CCSUsrMsgGeiger { range: number; } export interface CCSUsrMsgTrain { train: number; } export interface CCSUsrMsgHudText { text: string; } export interface CCSUsrMsgSayText { entIdx: number; text: string; chat: boolean; textallchat: boolean; } export interface CCSUsrMsgSayText2 { entIdx: number; chat: boolean; msgName: string; params: string[]; textallchat: boolean; } export interface CCSUsrMsgTextMsg { msgDst: number; params: string[]; } export interface CCSUsrMsgHudMsg { channel: number; pos: CMsgVector2D | undefined; clr1: CMsgRGBA | undefined; clr2: CMsgRGBA | undefined; effect: number; fadeInTime: number; fadeOutTime: number; holdTime: number; fxTime: number; text: string; } export interface CCSUsrMsgShake { command: number; localAmplitude: number; frequency: number; duration: number; } export interface CCSUsrMsgFade { duration: number; holdTime: number; flags: number; clr: CMsgRGBA | undefined; } export interface CCSUsrMsgRumble { index: number; data: number; flags: number; } export interface CCSUsrMsgCloseCaption { hash: number; duration: number; fromPlayer: boolean; cctoken: string; } export interface CCSUsrMsgCloseCaptionDirect { hash: number; duration: number; fromPlayer: boolean; } export interface CCSUsrMsgSendAudio { radioSound: string; } export interface CCSUsrMsgRawAudio { pitch: number; entidx: number; duration: number; voiceFilename: string; } export interface CCSUsrMsgVoiceMask { playerMasks: CCSUsrMsgVoiceMask_PlayerMask[]; playerModEnable: boolean; } export interface CCSUsrMsgVoiceMask_PlayerMask { gameRulesMask: number; banMasks: number; } export interface CCSUsrMsgDamage { amount: number; inflictorWorldPos: CMsgVector | undefined; victimEntindex: number; } export interface CCSUsrMsgRadioText { msgDst: number; client: number; msgName: string; params: string[]; } export interface CCSUsrMsgHintText { text: string; } export interface CCSUsrMsgKeyHintText { hints: string[]; } export interface CCSUsrMsgProcessSpottedEntityUpdate { newUpdate: boolean; entityUpdates: CCSUsrMsgProcessSpottedEntityUpdate_SpottedEntityUpdate[]; } export interface CCSUsrMsgProcessSpottedEntityUpdate_SpottedEntityUpdate { entityIdx: number; classId: number; originX: number; originY: number; originZ: number; angleY: number; defuser: boolean; playerHasDefuser: boolean; playerHasC4: boolean; } export interface CCSUsrMsgSendPlayerItemDrops { entityUpdates: CEconItemPreviewDataBlock[]; } export interface CCSUsrMsgSendPlayerItemFound { iteminfo: CEconItemPreviewDataBlock | undefined; entindex: number; } export interface CCSUsrMsgReloadEffect { entidx: number; actanim: number; originX: number; originY: number; originZ: number; } export interface CCSUsrMsgWeaponSound { entidx: number; originX: number; originY: number; originZ: number; sound: string; timestamp: number; } export interface CCSUsrMsgUpdateScreenHealthBar { entidx: number; healthratioOld: number; healthratioNew: number; style: number; } export interface CCSUsrMsgEntityOutlineHighlight { entidx: number; removehighlight: boolean; } export interface CCSUsrMsgAdjustMoney { amount: number; } export interface CCSUsrMsgReportHit { posX: number; posY: number; timestamp: number; posZ: number; } export interface CCSUsrMsgKillCam { obsMode: number; firstTarget: number; secondTarget: number; } export interface CCSUsrMsgDesiredTimescale { desiredTimescale: number; durationRealtimeSec: number; interpolatorType: number; startBlendTime: number; } export interface CCSUsrMsgCurrentTimescale { curTimescale: number; } export interface CCSUsrMsgAchievementEvent { achievement: number; count: number; userId: number; } export interface CCSUsrMsgMatchEndConditions { fraglimit: number; mpMaxrounds: number; mpWinlimit: number; mpTimelimit: number; } export interface CCSUsrMsgPlayerStatsUpdate { version: number; stats: CCSUsrMsgPlayerStatsUpdate_Stat[]; userId: number; crc: number; } export interface CCSUsrMsgPlayerStatsUpdate_Stat { idx: number; delta: number; } export interface CCSUsrMsgDisplayInventory { display: boolean; userId: number; } export interface CCSUsrMsgQuestProgress { questId: number; normalPoints: number; bonusPoints: number; isEventQuest: boolean; } export interface CCSUsrMsgScoreLeaderboardData { data: ScoreLeaderboardData | undefined; } export interface CCSUsrMsgPlayerDecalDigitalSignature { data: PlayerDecalDigitalSignature | undefined; } export interface CCSUsrMsgXRankGet { modeIdx: number; controller: number; } export interface CCSUsrMsgXRankUpd { modeIdx: number; controller: number; ranking: number; } export interface CCSUsrMsgCallVoteFailed { reason: number; time: number; } export interface CCSUsrMsgVoteStart { team: number; entIdx: number; voteType: number; dispStr: string; detailsStr: string; otherTeamStr: string; isYesNoVote: boolean; entidxTarget: number; } export interface CCSUsrMsgVotePass { team: number; voteType: number; dispStr: string; detailsStr: string; } export interface CCSUsrMsgVoteFailed { team: number; reason: number; } export interface CCSUsrMsgVoteSetup { potentialIssues: string[]; } export interface CCSUsrMsgSendLastKillerDamageToClient { numHitsGiven: number; damageGiven: number; numHitsTaken: number; damageTaken: number; } export interface CCSUsrMsgServerRankUpdate { rankUpdate: CCSUsrMsgServerRankUpdate_RankUpdate[]; } export interface CCSUsrMsgServerRankUpdate_RankUpdate { accountId: number; rankOld: number; rankNew: number; numWins: number; rankChange: number; rankTypeId: number; } export interface CCSUsrMsgXpUpdate { data: CMsgGCCstrike15V2GC2ServerNotifyXPRewarded | undefined; } export interface CCSUsrMsgItemPickup { item: string; } export interface CCSUsrMsgShowMenu { bitsValidSlots: number; displayTime: number; menuString: string; } export interface CCSUsrMsgBarTime { time: string; } export interface CCSUsrMsgAmmoDenied { ammoIdx: number; } export interface CCSUsrMsgMarkAchievement { achievement: string; } export interface CCSUsrMsgMatchStatsUpdate { update: string; } export interface CCSUsrMsgItemDrop { itemid: Long; death: boolean; } export interface CCSUsrMsgGlowPropTurnOff { entidx: number; } export interface CCSUsrMsgRoundBackupFilenames { count: number; index: number; filename: string; nicename: string; } export interface CCSUsrMsgSSUI { show: boolean; startTime: number; endTime: number; } export interface CCSUsrMsgSurvivalStats { xuid: Long; facts: CCSUsrMsgSurvivalStats_Fact[]; users: CCSUsrMsgSurvivalStats_Placement[]; damages: CCSUsrMsgSurvivalStats_Damage[]; ticknumber: number; } export interface CCSUsrMsgSurvivalStats_Fact { type: number; display: number; value: number; interestingness: number; } export interface CCSUsrMsgSurvivalStats_Placement { xuid: Long; teamnumber: number; placement: number; } export interface CCSUsrMsgSurvivalStats_Damage { xuid: Long; to: number; toHits: number; from: number; fromHits: number; } export interface CCSUsrMsgEndOfMatchAllPlayersData { allplayerdata: CCSUsrMsgEndOfMatchAllPlayersData_PlayerData[]; scene: number; } export interface CCSUsrMsgEndOfMatchAllPlayersData_Accolade { eaccolade: number; value: number; position: number; } export interface CCSUsrMsgEndOfMatchAllPlayersData_PlayerData { entindex: number; xuid: Long; name: string; teamnumber: number; nomination: CCSUsrMsgEndOfMatchAllPlayersData_Accolade | undefined; items: CEconItemPreviewDataBlock[]; playercolor: number; isbot: boolean; } export interface CCSUsrMsgRoundImpactScoreData { initConditions: CCSUsrMsgRoundImpactScoreData_InitialConditions | undefined; allRisEventData: CCSUsrMsgRoundImpactScoreData_RisEvent[]; } export interface CCSUsrMsgRoundImpactScoreData_RisEvent { timestamp: number; terroristOdds: number; ctAlive: number; tAlive: number; victimData: CCSUsrMsgRoundImpactScoreData_RisEvent_Victim | undefined; objectiveData: CCSUsrMsgRoundImpactScoreData_RisEvent_Objective | undefined; allDamageData: CCSUsrMsgRoundImpactScoreData_RisEvent_Damage[]; } export interface CCSUsrMsgRoundImpactScoreData_RisEvent_Victim { teamNumber: number; entindex: number; xuid: Long; color: number; isBot: boolean; isDead: boolean; } export interface CCSUsrMsgRoundImpactScoreData_RisEvent_Objective { type: number; } export interface CCSUsrMsgRoundImpactScoreData_RisEvent_Damage { targetEntindex: number; targetXuid: Long; healthRemoved: number; numHits: number; returnHealthRemoved: number; numReturnHits: number; } export interface CCSUsrMsgRoundImpactScoreData_InitialConditions { ctEquipValue: number; tEquipValue: number; terroristOdds: number; } export interface CCSUsrMsgCurrentRoundOdds { odds: number; } export interface CCSUsrMsgDeepStats { stats: CMsgGCCStrike15ClientDeepStats | undefined; } export interface CCSUsrMsgResetHud { reset: boolean; } export interface CCSUsrMsgGameTitle { dummy: number; } export interface CCSUsrMsgRequestState { dummy: number; } export interface CCSUsrMsgStopSpectatorMode { dummy: number; } export interface CCSUsrMsgDisconnectToLobby { dummy: number; } export interface CCSUsrMsgWarmupHasEnded { dummy: number; } export interface CCSUsrMsgClientInfo { dummy: number; } export interface CCSUsrMsgServerRankRevealAll { secondsTillShutdown: number; reservation: CMsgGCCStrike15V2MatchmakingGC2ServerReserve | undefined; } export interface CCSUsrMsgUtilMsg { utilAction: string; util1: number; util2: number; util3: number; util4: number; util5: number; } export declare const CCSUsrMsgVGUIMenu: { encode(message: CCSUsrMsgVGUIMenu, writer?: Writer): Writer; decode(input: Reader | Uint8Array, length?: number): CCSUsrMsgVGUIMenu; fromPartial, never>)[] & Record, never>) | undefined; } & Record, never>>(object: I): CCSUsrMsgVGUIMenu; }; export declare const CCSUsrMsgVGUIMenu_Subkey: { encode(message: CCSUsrMsgVGUIMenu_Subkey, writer?: Writer): Writer; decode(input: Reader | Uint8Array, length?: number): CCSUsrMsgVGUIMenu_Subkey; fromPartial, never>>(object: I): CCSUsrMsgVGUIMenu_Subkey; }; export declare const CCSUsrMsgGeiger: { encode(message: CCSUsrMsgGeiger, writer?: Writer): Writer; decode(input: Reader | Uint8Array, length?: number): CCSUsrMsgGeiger; fromPartial, never>>(object: I): CCSUsrMsgGeiger; }; export declare const CCSUsrMsgTrain: { encode(message: CCSUsrMsgTrain, writer?: Writer): Writer; decode(input: Reader | Uint8Array, length?: number): CCSUsrMsgTrain; fromPartial, never>>(object: I): CCSUsrMsgTrain; }; export declare const CCSUsrMsgHudText: { encode(message: CCSUsrMsgHudText, writer?: Writer): Writer; decode(input: Reader | Uint8Array, length?: number): CCSUsrMsgHudText; fromPartial, never>>(object: I): CCSUsrMsgHudText; }; export declare const CCSUsrMsgSayText: { encode(message: CCSUsrMsgSayText, writer?: Writer): Writer; decode(input: Reader | Uint8Array, length?: number): CCSUsrMsgSayText; fromPartial, never>>(object: I): CCSUsrMsgSayText; }; export declare const CCSUsrMsgSayText2: { encode(message: CCSUsrMsgSayText2, writer?: Writer): Writer; decode(input: Reader | Uint8Array, length?: number): CCSUsrMsgSayText2; fromPartial, never>) | undefined; textallchat?: boolean | undefined; } & Record, never>>(object: I): CCSUsrMsgSayText2; }; export declare const CCSUsrMsgTextMsg: { encode(message: CCSUsrMsgTextMsg, writer?: Writer): Writer; decode(input: Reader | Uint8Array, length?: number): CCSUsrMsgTextMsg; fromPartial, never>) | undefined; } & Record, never>>(object: I): CCSUsrMsgTextMsg; }; export declare const CCSUsrMsgHudMsg: { encode(message: CCSUsrMsgHudMsg, writer?: Writer): Writer; decode(input: Reader | Uint8Array, length?: number): CCSUsrMsgHudMsg; fromPartial, never>) | undefined; clr1?: ({ r?: number | undefined; g?: number | undefined; b?: number | undefined; a?: number | undefined; } & { r?: number | undefined; g?: number | undefined; b?: number | undefined; a?: number | undefined; } & Record, never>) | undefined; clr2?: ({ r?: number | undefined; g?: number | undefined; b?: number | undefined; a?: number | undefined; } & { r?: number | undefined; g?: number | undefined; b?: number | undefined; a?: number | undefined; } & Record, never>) | undefined; effect?: number | undefined; fadeInTime?: number | undefined; fadeOutTime?: number | undefined; holdTime?: number | undefined; fxTime?: number | undefined; text?: string | undefined; } & Record, never>>(object: I): CCSUsrMsgHudMsg; }; export declare const CCSUsrMsgShake: { encode(message: CCSUsrMsgShake, writer?: Writer): Writer; decode(input: Reader | Uint8Array, length?: number): CCSUsrMsgShake; fromPartial, never>>(object: I): CCSUsrMsgShake; }; export declare const CCSUsrMsgFade: { encode(message: CCSUsrMsgFade, writer?: Writer): Writer; decode(input: Reader | Uint8Array, length?: number): CCSUsrMsgFade; fromPartial, never>) | undefined; } & Record, never>>(object: I): CCSUsrMsgFade; }; export declare const CCSUsrMsgRumble: { encode(message: CCSUsrMsgRumble, writer?: Writer): Writer; decode(input: Reader | Uint8Array, length?: number): CCSUsrMsgRumble; fromPartial, never>>(object: I): CCSUsrMsgRumble; }; export declare const CCSUsrMsgCloseCaption: { encode(message: CCSUsrMsgCloseCaption, writer?: Writer): Writer; decode(input: Reader | Uint8Array, length?: number): CCSUsrMsgCloseCaption; fromPartial, never>>(object: I): CCSUsrMsgCloseCaption; }; export declare const CCSUsrMsgCloseCaptionDirect: { encode(message: CCSUsrMsgCloseCaptionDirect, writer?: Writer): Writer; decode(input: Reader | Uint8Array, length?: number): CCSUsrMsgCloseCaptionDirect; fromPartial, never>>(object: I): CCSUsrMsgCloseCaptionDirect; }; export declare const CCSUsrMsgSendAudio: { encode(message: CCSUsrMsgSendAudio, writer?: Writer): Writer; decode(input: Reader | Uint8Array, length?: number): CCSUsrMsgSendAudio; fromPartial, never>>(object: I): CCSUsrMsgSendAudio; }; export declare const CCSUsrMsgRawAudio: { encode(message: CCSUsrMsgRawAudio, writer?: Writer): Writer; decode(input: Reader | Uint8Array, length?: number): CCSUsrMsgRawAudio; fromPartial, never>>(object: I): CCSUsrMsgRawAudio; }; export declare const CCSUsrMsgVoiceMask: { encode(message: CCSUsrMsgVoiceMask, writer?: Writer): Writer; decode(input: Reader | Uint8Array, length?: number): CCSUsrMsgVoiceMask; fromPartial, never>)[] & Record, never>) | undefined; playerModEnable?: boolean | undefined; } & Record, never>>(object: I): CCSUsrMsgVoiceMask; }; export declare const CCSUsrMsgVoiceMask_PlayerMask: { encode(message: CCSUsrMsgVoiceMask_PlayerMask, writer?: Writer): Writer; decode(input: Reader | Uint8Array, length?: number): CCSUsrMsgVoiceMask_PlayerMask; fromPartial, never>>(object: I): CCSUsrMsgVoiceMask_PlayerMask; }; export declare const CCSUsrMsgDamage: { encode(message: CCSUsrMsgDamage, writer?: Writer): Writer; decode(input: Reader | Uint8Array, length?: number): CCSUsrMsgDamage; fromPartial, never>) | undefined; victimEntindex?: number | undefined; } & Record, never>>(object: I): CCSUsrMsgDamage; }; export declare const CCSUsrMsgRadioText: { encode(message: CCSUsrMsgRadioText, writer?: Writer): Writer; decode(input: Reader | Uint8Array, length?: number): CCSUsrMsgRadioText; fromPartial, never>) | undefined; } & Record, never>>(object: I): CCSUsrMsgRadioText; }; export declare const CCSUsrMsgHintText: { encode(message: CCSUsrMsgHintText, writer?: Writer): Writer; decode(input: Reader | Uint8Array, length?: number): CCSUsrMsgHintText; fromPartial, never>>(object: I): CCSUsrMsgHintText; }; export declare const CCSUsrMsgKeyHintText: { encode(message: CCSUsrMsgKeyHintText, writer?: Writer): Writer; decode(input: Reader | Uint8Array, length?: number): CCSUsrMsgKeyHintText; fromPartial, never>) | undefined; } & Record, never>>(object: I): CCSUsrMsgKeyHintText; }; export declare const CCSUsrMsgProcessSpottedEntityUpdate: { encode(message: CCSUsrMsgProcessSpottedEntityUpdate, writer?: Writer): Writer; decode(input: Reader | Uint8Array, length?: number): CCSUsrMsgProcessSpottedEntityUpdate; fromPartial, never>)[] & Record, never>) | undefined; } & Record, never>>(object: I): CCSUsrMsgProcessSpottedEntityUpdate; }; export declare const CCSUsrMsgProcessSpottedEntityUpdate_SpottedEntityUpdate: { encode(message: CCSUsrMsgProcessSpottedEntityUpdate_SpottedEntityUpdate, writer?: Writer): Writer; decode(input: Reader | Uint8Array, length?: number): CCSUsrMsgProcessSpottedEntityUpdate_SpottedEntityUpdate; fromPartial, never>>(object: I): CCSUsrMsgProcessSpottedEntityUpdate_SpottedEntityUpdate; }; export declare const CCSUsrMsgSendPlayerItemDrops: { encode(message: CCSUsrMsgSendPlayerItemDrops, writer?: Writer): Writer; decode(input: Reader | Uint8Array, length?: number): CCSUsrMsgSendPlayerItemDrops; fromPartial Long.Long; and: (other: string | number | Long.Long) => Long.Long; compare: (other: string | number | Long.Long) => number; comp: (other: string | number | Long.Long) => number; divide: (divisor: string | number | Long.Long) => Long.Long; div: (divisor: string | number | Long.Long) => Long.Long; equals: (other: string | number | Long.Long) => boolean; eq: (other: string | number | Long.Long) => boolean; getHighBits: () => number; getHighBitsUnsigned: () => number; getLowBits: () => number; getLowBitsUnsigned: () => number; getNumBitsAbs: () => number; greaterThan: (other: string | number | Long.Long) => boolean; gt: (other: string | number | Long.Long) => boolean; greaterThanOrEqual: (other: string | number | Long.Long) => boolean; gte: (other: string | number | Long.Long) => boolean; isEven: () => boolean; isNegative: () => boolean; isOdd: () => boolean; isPositive: () => boolean; isZero: () => boolean; lessThan: (other: string | number | Long.Long) => boolean; lt: (other: string | number | Long.Long) => boolean; lessThanOrEqual: (other: string | number | Long.Long) => boolean; lte: (other: string | number | Long.Long) => boolean; modulo: (other: string | number | Long.Long) => Long.Long; mod: (other: string | number | Long.Long) => Long.Long; multiply: (multiplier: string | number | Long.Long) => Long.Long; mul: (multiplier: string | number | Long.Long) => Long.Long; negate: () => Long.Long; neg: () => Long.Long; not: () => Long.Long; notEquals: (other: string | number | Long.Long) => boolean; neq: (other: string | number | Long.Long) => boolean; or: (other: string | number | Long.Long) => Long.Long; shiftLeft: (numBits: number | Long.Long) => Long.Long; shl: (numBits: number | Long.Long) => Long.Long; shiftRight: (numBits: number | Long.Long) => Long.Long; shr: (numBits: number | Long.Long) => Long.Long; shiftRightUnsigned: (numBits: number | Long.Long) => Long.Long; shru: (numBits: number | Long.Long) => Long.Long; subtract: (subtrahend: string | number | Long.Long) => Long.Long; sub: (subtrahend: string | number | Long.Long) => Long.Long; toInt: () => number; toNumber: () => number; toBytes: (le?: boolean | undefined) => number[]; toBytesLE: () => number[]; toBytesBE: () => number[]; toSigned: () => Long.Long; toString: (radix?: number | undefined) => string; toUnsigned: () => Long.Long; xor: (other: string | number | Long.Long) => Long.Long; } & Record, never>) | undefined; defindex?: number | undefined; paintindex?: number | undefined; rarity?: number | undefined; quality?: number | undefined; paintwear?: number | undefined; paintseed?: number | undefined; killeaterscoretype?: number | undefined; killeatervalue?: number | undefined; customname?: string | undefined; stickers?: ({ slot?: number | undefined; stickerId?: number | undefined; wear?: number | undefined; scale?: number | undefined; rotation?: number | undefined; tintId?: number | undefined; }[] & ({ slot?: number | undefined; stickerId?: number | undefined; wear?: number | undefined; scale?: number | undefined; rotation?: number | undefined; tintId?: number | undefined; } & { slot?: number | undefined; stickerId?: number | undefined; wear?: number | undefined; scale?: number | undefined; rotation?: number | undefined; tintId?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; inventory?: number | undefined; origin?: number | undefined; questid?: number | undefined; dropreason?: number | undefined; musicindex?: number | undefined; entindex?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>>(object: I): CCSUsrMsgSendPlayerItemDrops; }; export declare const CCSUsrMsgSendPlayerItemFound: { encode(message: CCSUsrMsgSendPlayerItemFound, writer?: Writer): Writer; decode(input: Reader | Uint8Array, length?: number): CCSUsrMsgSendPlayerItemFound; fromPartial Long.Long; and: (other: string | number | Long.Long) => Long.Long; compare: (other: string | number | Long.Long) => number; comp: (other: string | number | Long.Long) => number; divide: (divisor: string | number | Long.Long) => Long.Long; div: (divisor: string | number | Long.Long) => Long.Long; equals: (other: string | number | Long.Long) => boolean; eq: (other: string | number | Long.Long) => boolean; getHighBits: () => number; getHighBitsUnsigned: () => number; getLowBits: () => number; getLowBitsUnsigned: () => number; getNumBitsAbs: () => number; greaterThan: (other: string | number | Long.Long) => boolean; gt: (other: string | number | Long.Long) => boolean; greaterThanOrEqual: (other: string | number | Long.Long) => boolean; gte: (other: string | number | Long.Long) => boolean; isEven: () => boolean; isNegative: () => boolean; isOdd: () => boolean; isPositive: () => boolean; isZero: () => boolean; lessThan: (other: string | number | Long.Long) => boolean; lt: (other: string | number | Long.Long) => boolean; lessThanOrEqual: (other: string | number | Long.Long) => boolean; lte: (other: string | number | Long.Long) => boolean; modulo: (other: string | number | Long.Long) => Long.Long; mod: (other: string | number | Long.Long) => Long.Long; multiply: (multiplier: string | number | Long.Long) => Long.Long; mul: (multiplier: string | number | Long.Long) => Long.Long; negate: () => Long.Long; neg: () => Long.Long; not: () => Long.Long; notEquals: (other: string | number | Long.Long) => boolean; neq: (other: string | number | Long.Long) => boolean; or: (other: string | number | Long.Long) => Long.Long; shiftLeft: (numBits: number | Long.Long) => Long.Long; shl: (numBits: number | Long.Long) => Long.Long; shiftRight: (numBits: number | Long.Long) => Long.Long; shr: (numBits: number | Long.Long) => Long.Long; shiftRightUnsigned: (numBits: number | Long.Long) => Long.Long; shru: (numBits: number | Long.Long) => Long.Long; subtract: (subtrahend: string | number | Long.Long) => Long.Long; sub: (subtrahend: string | number | Long.Long) => Long.Long; toInt: () => number; toNumber: () => number; toBytes: (le?: boolean | undefined) => number[]; toBytesLE: () => number[]; toBytesBE: () => number[]; toSigned: () => Long.Long; toString: (radix?: number | undefined) => string; toUnsigned: () => Long.Long; xor: (other: string | number | Long.Long) => Long.Long; } & Record, never>) | undefined; defindex?: number | undefined; paintindex?: number | undefined; rarity?: number | undefined; quality?: number | undefined; paintwear?: number | undefined; paintseed?: number | undefined; killeaterscoretype?: number | undefined; killeatervalue?: number | undefined; customname?: string | undefined; stickers?: ({ slot?: number | undefined; stickerId?: number | undefined; wear?: number | undefined; scale?: number | undefined; rotation?: number | undefined; tintId?: number | undefined; }[] & ({ slot?: number | undefined; stickerId?: number | undefined; wear?: number | undefined; scale?: number | undefined; rotation?: number | undefined; tintId?: number | undefined; } & { slot?: number | undefined; stickerId?: number | undefined; wear?: number | undefined; scale?: number | undefined; rotation?: number | undefined; tintId?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; inventory?: number | undefined; origin?: number | undefined; questid?: number | undefined; dropreason?: number | undefined; musicindex?: number | undefined; entindex?: number | undefined; } & Record, never>) | undefined; entindex?: number | undefined; } & Record, never>>(object: I): CCSUsrMsgSendPlayerItemFound; }; export declare const CCSUsrMsgReloadEffect: { encode(message: CCSUsrMsgReloadEffect, writer?: Writer): Writer; decode(input: Reader | Uint8Array, length?: number): CCSUsrMsgReloadEffect; fromPartial, never>>(object: I): CCSUsrMsgReloadEffect; }; export declare const CCSUsrMsgWeaponSound: { encode(message: CCSUsrMsgWeaponSound, writer?: Writer): Writer; decode(input: Reader | Uint8Array, length?: number): CCSUsrMsgWeaponSound; fromPartial, never>>(object: I): CCSUsrMsgWeaponSound; }; export declare const CCSUsrMsgUpdateScreenHealthBar: { encode(message: CCSUsrMsgUpdateScreenHealthBar, writer?: Writer): Writer; decode(input: Reader | Uint8Array, length?: number): CCSUsrMsgUpdateScreenHealthBar; fromPartial, never>>(object: I): CCSUsrMsgUpdateScreenHealthBar; }; export declare const CCSUsrMsgEntityOutlineHighlight: { encode(message: CCSUsrMsgEntityOutlineHighlight, writer?: Writer): Writer; decode(input: Reader | Uint8Array, length?: number): CCSUsrMsgEntityOutlineHighlight; fromPartial, never>>(object: I): CCSUsrMsgEntityOutlineHighlight; }; export declare const CCSUsrMsgAdjustMoney: { encode(message: CCSUsrMsgAdjustMoney, writer?: Writer): Writer; decode(input: Reader | Uint8Array, length?: number): CCSUsrMsgAdjustMoney; fromPartial, never>>(object: I): CCSUsrMsgAdjustMoney; }; export declare const CCSUsrMsgReportHit: { encode(message: CCSUsrMsgReportHit, writer?: Writer): Writer; decode(input: Reader | Uint8Array, length?: number): CCSUsrMsgReportHit; fromPartial, never>>(object: I): CCSUsrMsgReportHit; }; export declare const CCSUsrMsgKillCam: { encode(message: CCSUsrMsgKillCam, writer?: Writer): Writer; decode(input: Reader | Uint8Array, length?: number): CCSUsrMsgKillCam; fromPartial, never>>(object: I): CCSUsrMsgKillCam; }; export declare const CCSUsrMsgDesiredTimescale: { encode(message: CCSUsrMsgDesiredTimescale, writer?: Writer): Writer; decode(input: Reader | Uint8Array, length?: number): CCSUsrMsgDesiredTimescale; fromPartial, never>>(object: I): CCSUsrMsgDesiredTimescale; }; export declare const CCSUsrMsgCurrentTimescale: { encode(message: CCSUsrMsgCurrentTimescale, writer?: Writer): Writer; decode(input: Reader | Uint8Array, length?: number): CCSUsrMsgCurrentTimescale; fromPartial, never>>(object: I): CCSUsrMsgCurrentTimescale; }; export declare const CCSUsrMsgAchievementEvent: { encode(message: CCSUsrMsgAchievementEvent, writer?: Writer): Writer; decode(input: Reader | Uint8Array, length?: number): CCSUsrMsgAchievementEvent; fromPartial, never>>(object: I): CCSUsrMsgAchievementEvent; }; export declare const CCSUsrMsgMatchEndConditions: { encode(message: CCSUsrMsgMatchEndConditions, writer?: Writer): Writer; decode(input: Reader | Uint8Array, length?: number): CCSUsrMsgMatchEndConditions; fromPartial, never>>(object: I): CCSUsrMsgMatchEndConditions; }; export declare const CCSUsrMsgPlayerStatsUpdate: { encode(message: CCSUsrMsgPlayerStatsUpdate, writer?: Writer): Writer; decode(input: Reader | Uint8Array, length?: number): CCSUsrMsgPlayerStatsUpdate; fromPartial, never>)[] & Record, never>) | undefined; userId?: number | undefined; crc?: number | undefined; } & Record, never>>(object: I): CCSUsrMsgPlayerStatsUpdate; }; export declare const CCSUsrMsgPlayerStatsUpdate_Stat: { encode(message: CCSUsrMsgPlayerStatsUpdate_Stat, writer?: Writer): Writer; decode(input: Reader | Uint8Array, length?: number): CCSUsrMsgPlayerStatsUpdate_Stat; fromPartial, never>>(object: I): CCSUsrMsgPlayerStatsUpdate_Stat; }; export declare const CCSUsrMsgDisplayInventory: { encode(message: CCSUsrMsgDisplayInventory, writer?: Writer): Writer; decode(input: Reader | Uint8Array, length?: number): CCSUsrMsgDisplayInventory; fromPartial, never>>(object: I): CCSUsrMsgDisplayInventory; }; export declare const CCSUsrMsgQuestProgress: { encode(message: CCSUsrMsgQuestProgress, writer?: Writer): Writer; decode(input: Reader | Uint8Array, length?: number): CCSUsrMsgQuestProgress; fromPartial, never>>(object: I): CCSUsrMsgQuestProgress; }; export declare const CCSUsrMsgScoreLeaderboardData: { encode(message: CCSUsrMsgScoreLeaderboardData, writer?: Writer): Writer; decode(input: Reader | Uint8Array, length?: number): CCSUsrMsgScoreLeaderboardData; fromPartial Long.Long; and: (other: string | number | Long.Long) => Long.Long; compare: (other: string | number | Long.Long) => number; comp: (other: string | number | Long.Long) => number; divide: (divisor: string | number | Long.Long) => Long.Long; div: (divisor: string | number | Long.Long) => Long.Long; equals: (other: string | number | Long.Long) => boolean; eq: (other: string | number | Long.Long) => boolean; getHighBits: () => number; getHighBitsUnsigned: () => number; getLowBits: () => number; getLowBitsUnsigned: () => number; getNumBitsAbs: () => number; greaterThan: (other: string | number | Long.Long) => boolean; gt: (other: string | number | Long.Long) => boolean; greaterThanOrEqual: (other: string | number | Long.Long) => boolean; gte: (other: string | number | Long.Long) => boolean; isEven: () => boolean; isNegative: () => boolean; isOdd: () => boolean; isPositive: () => boolean; isZero: () => boolean; lessThan: (other: string | number | Long.Long) => boolean; lt: (other: string | number | Long.Long) => boolean; lessThanOrEqual: (other: string | number | Long.Long) => boolean; lte: (other: string | number | Long.Long) => boolean; modulo: (other: string | number | Long.Long) => Long.Long; mod: (other: string | number | Long.Long) => Long.Long; multiply: (multiplier: string | number | Long.Long) => Long.Long; mul: (multiplier: string | number | Long.Long) => Long.Long; negate: () => Long.Long; neg: () => Long.Long; not: () => Long.Long; notEquals: (other: string | number | Long.Long) => boolean; neq: (other: string | number | Long.Long) => boolean; or: (other: string | number | Long.Long) => Long.Long; shiftLeft: (numBits: number | Long.Long) => Long.Long; shl: (numBits: number | Long.Long) => Long.Long; shiftRight: (numBits: number | Long.Long) => Long.Long; shr: (numBits: number | Long.Long) => Long.Long; shiftRightUnsigned: (numBits: number | Long.Long) => Long.Long; shru: (numBits: number | Long.Long) => Long.Long; subtract: (subtrahend: string | number | Long.Long) => Long.Long; sub: (subtrahend: string | number | Long.Long) => Long.Long; toInt: () => number; toNumber: () => number; toBytes: (le?: boolean | undefined) => number[]; toBytesLE: () => number[]; toBytesBE: () => number[]; toSigned: () => Long.Long; toString: (radix?: number | undefined) => string; toUnsigned: () => Long.Long; xor: (other: string | number | Long.Long) => Long.Long; } & Record, never>) | undefined; score?: number | undefined; accountentries?: ({ accountid?: number | undefined; entries?: { tag?: number | undefined; val?: number | undefined; }[] | undefined; }[] & ({ accountid?: number | undefined; entries?: { tag?: number | undefined; val?: number | undefined; }[] | undefined; } & { accountid?: number | undefined; entries?: ({ tag?: number | undefined; val?: number | undefined; }[] & ({ tag?: number | undefined; val?: number | undefined; } & { tag?: number | undefined; val?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; matchentries?: ({ tag?: number | undefined; val?: number | undefined; }[] & ({ tag?: number | undefined; val?: number | undefined; } & { tag?: number | undefined; val?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>>(object: I): CCSUsrMsgScoreLeaderboardData; }; export declare const CCSUsrMsgPlayerDecalDigitalSignature: { encode(message: CCSUsrMsgPlayerDecalDigitalSignature, writer?: Writer): Writer; decode(input: Reader | Uint8Array, length?: number): CCSUsrMsgPlayerDecalDigitalSignature; fromPartial, never>) | undefined; startpos?: (number[] & number[] & Record, never>) | undefined; right?: (number[] & number[] & Record, never>) | undefined; txDefidx?: number | undefined; entindex?: number | undefined; hitbox?: number | undefined; creationtime?: number | undefined; equipslot?: number | undefined; traceId?: number | undefined; normal?: (number[] & number[] & Record, never>) | undefined; tintId?: number | undefined; } & Record, never>) | undefined; } & Record, never>>(object: I): CCSUsrMsgPlayerDecalDigitalSignature; }; export declare const CCSUsrMsgXRankGet: { encode(message: CCSUsrMsgXRankGet, writer?: Writer): Writer; decode(input: Reader | Uint8Array, length?: number): CCSUsrMsgXRankGet; fromPartial, never>>(object: I): CCSUsrMsgXRankGet; }; export declare const CCSUsrMsgXRankUpd: { encode(message: CCSUsrMsgXRankUpd, writer?: Writer): Writer; decode(input: Reader | Uint8Array, length?: number): CCSUsrMsgXRankUpd; fromPartial, never>>(object: I): CCSUsrMsgXRankUpd; }; export declare const CCSUsrMsgCallVoteFailed: { encode(message: CCSUsrMsgCallVoteFailed, writer?: Writer): Writer; decode(input: Reader | Uint8Array, length?: number): CCSUsrMsgCallVoteFailed; fromPartial, never>>(object: I): CCSUsrMsgCallVoteFailed; }; export declare const CCSUsrMsgVoteStart: { encode(message: CCSUsrMsgVoteStart, writer?: Writer): Writer; decode(input: Reader | Uint8Array, length?: number): CCSUsrMsgVoteStart; fromPartial, never>>(object: I): CCSUsrMsgVoteStart; }; export declare const CCSUsrMsgVotePass: { encode(message: CCSUsrMsgVotePass, writer?: Writer): Writer; decode(input: Reader | Uint8Array, length?: number): CCSUsrMsgVotePass; fromPartial, never>>(object: I): CCSUsrMsgVotePass; }; export declare const CCSUsrMsgVoteFailed: { encode(message: CCSUsrMsgVoteFailed, writer?: Writer): Writer; decode(input: Reader | Uint8Array, length?: number): CCSUsrMsgVoteFailed; fromPartial, never>>(object: I): CCSUsrMsgVoteFailed; }; export declare const CCSUsrMsgVoteSetup: { encode(message: CCSUsrMsgVoteSetup, writer?: Writer): Writer; decode(input: Reader | Uint8Array, length?: number): CCSUsrMsgVoteSetup; fromPartial, never>) | undefined; } & Record, never>>(object: I): CCSUsrMsgVoteSetup; }; export declare const CCSUsrMsgSendLastKillerDamageToClient: { encode(message: CCSUsrMsgSendLastKillerDamageToClient, writer?: Writer): Writer; decode(input: Reader | Uint8Array, length?: number): CCSUsrMsgSendLastKillerDamageToClient; fromPartial, never>>(object: I): CCSUsrMsgSendLastKillerDamageToClient; }; export declare const CCSUsrMsgServerRankUpdate: { encode(message: CCSUsrMsgServerRankUpdate, writer?: Writer): Writer; decode(input: Reader | Uint8Array, length?: number): CCSUsrMsgServerRankUpdate; fromPartial, never>)[] & Record, never>) | undefined; } & Record, never>>(object: I): CCSUsrMsgServerRankUpdate; }; export declare const CCSUsrMsgServerRankUpdate_RankUpdate: { encode(message: CCSUsrMsgServerRankUpdate_RankUpdate, writer?: Writer): Writer; decode(input: Reader | Uint8Array, length?: number): CCSUsrMsgServerRankUpdate_RankUpdate; fromPartial, never>>(object: I): CCSUsrMsgServerRankUpdate_RankUpdate; }; export declare const CCSUsrMsgXpUpdate: { encode(message: CCSUsrMsgXpUpdate, writer?: Writer): Writer; decode(input: Reader | Uint8Array, length?: number): CCSUsrMsgXpUpdate; fromPartial, never>)[] & Record, never>) | undefined; accountId?: number | undefined; currentXp?: number | undefined; currentLevel?: number | undefined; upgradedDefidx?: number | undefined; operationPointsAwarded?: number | undefined; } & Record, never>) | undefined; } & Record, never>>(object: I): CCSUsrMsgXpUpdate; }; export declare const CCSUsrMsgItemPickup: { encode(message: CCSUsrMsgItemPickup, writer?: Writer): Writer; decode(input: Reader | Uint8Array, length?: number): CCSUsrMsgItemPickup; fromPartial, never>>(object: I): CCSUsrMsgItemPickup; }; export declare const CCSUsrMsgShowMenu: { encode(message: CCSUsrMsgShowMenu, writer?: Writer): Writer; decode(input: Reader | Uint8Array, length?: number): CCSUsrMsgShowMenu; fromPartial, never>>(object: I): CCSUsrMsgShowMenu; }; export declare const CCSUsrMsgBarTime: { encode(message: CCSUsrMsgBarTime, writer?: Writer): Writer; decode(input: Reader | Uint8Array, length?: number): CCSUsrMsgBarTime; fromPartial, never>>(object: I): CCSUsrMsgBarTime; }; export declare const CCSUsrMsgAmmoDenied: { encode(message: CCSUsrMsgAmmoDenied, writer?: Writer): Writer; decode(input: Reader | Uint8Array, length?: number): CCSUsrMsgAmmoDenied; fromPartial, never>>(object: I): CCSUsrMsgAmmoDenied; }; export declare const CCSUsrMsgMarkAchievement: { encode(message: CCSUsrMsgMarkAchievement, writer?: Writer): Writer; decode(input: Reader | Uint8Array, length?: number): CCSUsrMsgMarkAchievement; fromPartial, never>>(object: I): CCSUsrMsgMarkAchievement; }; export declare const CCSUsrMsgMatchStatsUpdate: { encode(message: CCSUsrMsgMatchStatsUpdate, writer?: Writer): Writer; decode(input: Reader | Uint8Array, length?: number): CCSUsrMsgMatchStatsUpdate; fromPartial, never>>(object: I): CCSUsrMsgMatchStatsUpdate; }; export declare const CCSUsrMsgItemDrop: { encode(message: CCSUsrMsgItemDrop, writer?: Writer): Writer; decode(input: Reader | Uint8Array, length?: number): CCSUsrMsgItemDrop; fromPartial Long.Long; and: (other: string | number | Long.Long) => Long.Long; compare: (other: string | number | Long.Long) => number; comp: (other: string | number | Long.Long) => number; divide: (divisor: string | number | Long.Long) => Long.Long; div: (divisor: string | number | Long.Long) => Long.Long; equals: (other: string | number | Long.Long) => boolean; eq: (other: string | number | Long.Long) => boolean; getHighBits: () => number; getHighBitsUnsigned: () => number; getLowBits: () => number; getLowBitsUnsigned: () => number; getNumBitsAbs: () => number; greaterThan: (other: string | number | Long.Long) => boolean; gt: (other: string | number | Long.Long) => boolean; greaterThanOrEqual: (other: string | number | Long.Long) => boolean; gte: (other: string | number | Long.Long) => boolean; isEven: () => boolean; isNegative: () => boolean; isOdd: () => boolean; isPositive: () => boolean; isZero: () => boolean; lessThan: (other: string | number | Long.Long) => boolean; lt: (other: string | number | Long.Long) => boolean; lessThanOrEqual: (other: string | number | Long.Long) => boolean; lte: (other: string | number | Long.Long) => boolean; modulo: (other: string | number | Long.Long) => Long.Long; mod: (other: string | number | Long.Long) => Long.Long; multiply: (multiplier: string | number | Long.Long) => Long.Long; mul: (multiplier: string | number | Long.Long) => Long.Long; negate: () => Long.Long; neg: () => Long.Long; not: () => Long.Long; notEquals: (other: string | number | Long.Long) => boolean; neq: (other: string | number | Long.Long) => boolean; or: (other: string | number | Long.Long) => Long.Long; shiftLeft: (numBits: number | Long.Long) => Long.Long; shl: (numBits: number | Long.Long) => Long.Long; shiftRight: (numBits: number | Long.Long) => Long.Long; shr: (numBits: number | Long.Long) => Long.Long; shiftRightUnsigned: (numBits: number | Long.Long) => Long.Long; shru: (numBits: number | Long.Long) => Long.Long; subtract: (subtrahend: string | number | Long.Long) => Long.Long; sub: (subtrahend: string | number | Long.Long) => Long.Long; toInt: () => number; toNumber: () => number; toBytes: (le?: boolean | undefined) => number[]; toBytesLE: () => number[]; toBytesBE: () => number[]; toSigned: () => Long.Long; toString: (radix?: number | undefined) => string; toUnsigned: () => Long.Long; xor: (other: string | number | Long.Long) => Long.Long; } & Record, never>) | undefined; death?: boolean | undefined; } & Record, never>>(object: I): CCSUsrMsgItemDrop; }; export declare const CCSUsrMsgGlowPropTurnOff: { encode(message: CCSUsrMsgGlowPropTurnOff, writer?: Writer): Writer; decode(input: Reader | Uint8Array, length?: number): CCSUsrMsgGlowPropTurnOff; fromPartial, never>>(object: I): CCSUsrMsgGlowPropTurnOff; }; export declare const CCSUsrMsgRoundBackupFilenames: { encode(message: CCSUsrMsgRoundBackupFilenames, writer?: Writer): Writer; decode(input: Reader | Uint8Array, length?: number): CCSUsrMsgRoundBackupFilenames; fromPartial, never>>(object: I): CCSUsrMsgRoundBackupFilenames; }; export declare const CCSUsrMsgSSUI: { encode(message: CCSUsrMsgSSUI, writer?: Writer): Writer; decode(input: Reader | Uint8Array, length?: number): CCSUsrMsgSSUI; fromPartial, never>>(object: I): CCSUsrMsgSSUI; }; export declare const CCSUsrMsgSurvivalStats: { encode(message: CCSUsrMsgSurvivalStats, writer?: Writer): Writer; decode(input: Reader | Uint8Array, length?: number): CCSUsrMsgSurvivalStats; fromPartial Long.Long; and: (other: string | number | Long.Long) => Long.Long; compare: (other: string | number | Long.Long) => number; comp: (other: string | number | Long.Long) => number; divide: (divisor: string | number | Long.Long) => Long.Long; div: (divisor: string | number | Long.Long) => Long.Long; equals: (other: string | number | Long.Long) => boolean; eq: (other: string | number | Long.Long) => boolean; getHighBits: () => number; getHighBitsUnsigned: () => number; getLowBits: () => number; getLowBitsUnsigned: () => number; getNumBitsAbs: () => number; greaterThan: (other: string | number | Long.Long) => boolean; gt: (other: string | number | Long.Long) => boolean; greaterThanOrEqual: (other: string | number | Long.Long) => boolean; gte: (other: string | number | Long.Long) => boolean; isEven: () => boolean; isNegative: () => boolean; isOdd: () => boolean; isPositive: () => boolean; isZero: () => boolean; lessThan: (other: string | number | Long.Long) => boolean; lt: (other: string | number | Long.Long) => boolean; lessThanOrEqual: (other: string | number | Long.Long) => boolean; lte: (other: string | number | Long.Long) => boolean; modulo: (other: string | number | Long.Long) => Long.Long; mod: (other: string | number | Long.Long) => Long.Long; multiply: (multiplier: string | number | Long.Long) => Long.Long; mul: (multiplier: string | number | Long.Long) => Long.Long; negate: () => Long.Long; neg: () => Long.Long; not: () => Long.Long; notEquals: (other: string | number | Long.Long) => boolean; neq: (other: string | number | Long.Long) => boolean; or: (other: string | number | Long.Long) => Long.Long; shiftLeft: (numBits: number | Long.Long) => Long.Long; shl: (numBits: number | Long.Long) => Long.Long; shiftRight: (numBits: number | Long.Long) => Long.Long; shr: (numBits: number | Long.Long) => Long.Long; shiftRightUnsigned: (numBits: number | Long.Long) => Long.Long; shru: (numBits: number | Long.Long) => Long.Long; subtract: (subtrahend: string | number | Long.Long) => Long.Long; sub: (subtrahend: string | number | Long.Long) => Long.Long; toInt: () => number; toNumber: () => number; toBytes: (le?: boolean | undefined) => number[]; toBytesLE: () => number[]; toBytesBE: () => number[]; toSigned: () => Long.Long; toString: (radix?: number | undefined) => string; toUnsigned: () => Long.Long; xor: (other: string | number | Long.Long) => Long.Long; } & Record, never>) | undefined; facts?: ({ type?: number | undefined; display?: number | undefined; value?: number | undefined; interestingness?: number | undefined; }[] & ({ type?: number | undefined; display?: number | undefined; value?: number | undefined; interestingness?: number | undefined; } & { type?: number | undefined; display?: number | undefined; value?: number | undefined; interestingness?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; users?: ({ xuid?: string | number | Long.Long | undefined; teamnumber?: number | undefined; placement?: number | undefined; }[] & ({ xuid?: string | number | Long.Long | undefined; teamnumber?: number | undefined; placement?: number | undefined; } & { xuid?: string | number | (Long.Long & { high: number; low: number; unsigned: boolean; add: (addend: string | number | Long.Long) => Long.Long; and: (other: string | number | Long.Long) => Long.Long; compare: (other: string | number | Long.Long) => number; comp: (other: string | number | Long.Long) => number; divide: (divisor: string | number | Long.Long) => Long.Long; div: (divisor: string | number | Long.Long) => Long.Long; equals: (other: string | number | Long.Long) => boolean; eq: (other: string | number | Long.Long) => boolean; getHighBits: () => number; getHighBitsUnsigned: () => number; getLowBits: () => number; getLowBitsUnsigned: () => number; getNumBitsAbs: () => number; greaterThan: (other: string | number | Long.Long) => boolean; gt: (other: string | number | Long.Long) => boolean; greaterThanOrEqual: (other: string | number | Long.Long) => boolean; gte: (other: string | number | Long.Long) => boolean; isEven: () => boolean; isNegative: () => boolean; isOdd: () => boolean; isPositive: () => boolean; isZero: () => boolean; lessThan: (other: string | number | Long.Long) => boolean; lt: (other: string | number | Long.Long) => boolean; lessThanOrEqual: (other: string | number | Long.Long) => boolean; lte: (other: string | number | Long.Long) => boolean; modulo: (other: string | number | Long.Long) => Long.Long; mod: (other: string | number | Long.Long) => Long.Long; multiply: (multiplier: string | number | Long.Long) => Long.Long; mul: (multiplier: string | number | Long.Long) => Long.Long; negate: () => Long.Long; neg: () => Long.Long; not: () => Long.Long; notEquals: (other: string | number | Long.Long) => boolean; neq: (other: string | number | Long.Long) => boolean; or: (other: string | number | Long.Long) => Long.Long; shiftLeft: (numBits: number | Long.Long) => Long.Long; shl: (numBits: number | Long.Long) => Long.Long; shiftRight: (numBits: number | Long.Long) => Long.Long; shr: (numBits: number | Long.Long) => Long.Long; shiftRightUnsigned: (numBits: number | Long.Long) => Long.Long; shru: (numBits: number | Long.Long) => Long.Long; subtract: (subtrahend: string | number | Long.Long) => Long.Long; sub: (subtrahend: string | number | Long.Long) => Long.Long; toInt: () => number; toNumber: () => number; toBytes: (le?: boolean | undefined) => number[]; toBytesLE: () => number[]; toBytesBE: () => number[]; toSigned: () => Long.Long; toString: (radix?: number | undefined) => string; toUnsigned: () => Long.Long; xor: (other: string | number | Long.Long) => Long.Long; } & Record, never>) | undefined; teamnumber?: number | undefined; placement?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; damages?: ({ xuid?: string | number | Long.Long | undefined; to?: number | undefined; toHits?: number | undefined; from?: number | undefined; fromHits?: number | undefined; }[] & ({ xuid?: string | number | Long.Long | undefined; to?: number | undefined; toHits?: number | undefined; from?: number | undefined; fromHits?: number | undefined; } & { xuid?: string | number | (Long.Long & { high: number; low: number; unsigned: boolean; add: (addend: string | number | Long.Long) => Long.Long; and: (other: string | number | Long.Long) => Long.Long; compare: (other: string | number | Long.Long) => number; comp: (other: string | number | Long.Long) => number; divide: (divisor: string | number | Long.Long) => Long.Long; div: (divisor: string | number | Long.Long) => Long.Long; equals: (other: string | number | Long.Long) => boolean; eq: (other: string | number | Long.Long) => boolean; getHighBits: () => number; getHighBitsUnsigned: () => number; getLowBits: () => number; getLowBitsUnsigned: () => number; getNumBitsAbs: () => number; greaterThan: (other: string | number | Long.Long) => boolean; gt: (other: string | number | Long.Long) => boolean; greaterThanOrEqual: (other: string | number | Long.Long) => boolean; gte: (other: string | number | Long.Long) => boolean; isEven: () => boolean; isNegative: () => boolean; isOdd: () => boolean; isPositive: () => boolean; isZero: () => boolean; lessThan: (other: string | number | Long.Long) => boolean; lt: (other: string | number | Long.Long) => boolean; lessThanOrEqual: (other: string | number | Long.Long) => boolean; lte: (other: string | number | Long.Long) => boolean; modulo: (other: string | number | Long.Long) => Long.Long; mod: (other: string | number | Long.Long) => Long.Long; multiply: (multiplier: string | number | Long.Long) => Long.Long; mul: (multiplier: string | number | Long.Long) => Long.Long; negate: () => Long.Long; neg: () => Long.Long; not: () => Long.Long; notEquals: (other: string | number | Long.Long) => boolean; neq: (other: string | number | Long.Long) => boolean; or: (other: string | number | Long.Long) => Long.Long; shiftLeft: (numBits: number | Long.Long) => Long.Long; shl: (numBits: number | Long.Long) => Long.Long; shiftRight: (numBits: number | Long.Long) => Long.Long; shr: (numBits: number | Long.Long) => Long.Long; shiftRightUnsigned: (numBits: number | Long.Long) => Long.Long; shru: (numBits: number | Long.Long) => Long.Long; subtract: (subtrahend: string | number | Long.Long) => Long.Long; sub: (subtrahend: string | number | Long.Long) => Long.Long; toInt: () => number; toNumber: () => number; toBytes: (le?: boolean | undefined) => number[]; toBytesLE: () => number[]; toBytesBE: () => number[]; toSigned: () => Long.Long; toString: (radix?: number | undefined) => string; toUnsigned: () => Long.Long; xor: (other: string | number | Long.Long) => Long.Long; } & Record, never>) | undefined; to?: number | undefined; toHits?: number | undefined; from?: number | undefined; fromHits?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; ticknumber?: number | undefined; } & Record, never>>(object: I): CCSUsrMsgSurvivalStats; }; export declare const CCSUsrMsgSurvivalStats_Fact: { encode(message: CCSUsrMsgSurvivalStats_Fact, writer?: Writer): Writer; decode(input: Reader | Uint8Array, length?: number): CCSUsrMsgSurvivalStats_Fact; fromPartial, never>>(object: I): CCSUsrMsgSurvivalStats_Fact; }; export declare const CCSUsrMsgSurvivalStats_Placement: { encode(message: CCSUsrMsgSurvivalStats_Placement, writer?: Writer): Writer; decode(input: Reader | Uint8Array, length?: number): CCSUsrMsgSurvivalStats_Placement; fromPartial Long.Long; and: (other: string | number | Long.Long) => Long.Long; compare: (other: string | number | Long.Long) => number; comp: (other: string | number | Long.Long) => number; divide: (divisor: string | number | Long.Long) => Long.Long; div: (divisor: string | number | Long.Long) => Long.Long; equals: (other: string | number | Long.Long) => boolean; eq: (other: string | number | Long.Long) => boolean; getHighBits: () => number; getHighBitsUnsigned: () => number; getLowBits: () => number; getLowBitsUnsigned: () => number; getNumBitsAbs: () => number; greaterThan: (other: string | number | Long.Long) => boolean; gt: (other: string | number | Long.Long) => boolean; greaterThanOrEqual: (other: string | number | Long.Long) => boolean; gte: (other: string | number | Long.Long) => boolean; isEven: () => boolean; isNegative: () => boolean; isOdd: () => boolean; isPositive: () => boolean; isZero: () => boolean; lessThan: (other: string | number | Long.Long) => boolean; lt: (other: string | number | Long.Long) => boolean; lessThanOrEqual: (other: string | number | Long.Long) => boolean; lte: (other: string | number | Long.Long) => boolean; modulo: (other: string | number | Long.Long) => Long.Long; mod: (other: string | number | Long.Long) => Long.Long; multiply: (multiplier: string | number | Long.Long) => Long.Long; mul: (multiplier: string | number | Long.Long) => Long.Long; negate: () => Long.Long; neg: () => Long.Long; not: () => Long.Long; notEquals: (other: string | number | Long.Long) => boolean; neq: (other: string | number | Long.Long) => boolean; or: (other: string | number | Long.Long) => Long.Long; shiftLeft: (numBits: number | Long.Long) => Long.Long; shl: (numBits: number | Long.Long) => Long.Long; shiftRight: (numBits: number | Long.Long) => Long.Long; shr: (numBits: number | Long.Long) => Long.Long; shiftRightUnsigned: (numBits: number | Long.Long) => Long.Long; shru: (numBits: number | Long.Long) => Long.Long; subtract: (subtrahend: string | number | Long.Long) => Long.Long; sub: (subtrahend: string | number | Long.Long) => Long.Long; toInt: () => number; toNumber: () => number; toBytes: (le?: boolean | undefined) => number[]; toBytesLE: () => number[]; toBytesBE: () => number[]; toSigned: () => Long.Long; toString: (radix?: number | undefined) => string; toUnsigned: () => Long.Long; xor: (other: string | number | Long.Long) => Long.Long; } & Record, never>) | undefined; teamnumber?: number | undefined; placement?: number | undefined; } & Record, never>>(object: I): CCSUsrMsgSurvivalStats_Placement; }; export declare const CCSUsrMsgSurvivalStats_Damage: { encode(message: CCSUsrMsgSurvivalStats_Damage, writer?: Writer): Writer; decode(input: Reader | Uint8Array, length?: number): CCSUsrMsgSurvivalStats_Damage; fromPartial Long.Long; and: (other: string | number | Long.Long) => Long.Long; compare: (other: string | number | Long.Long) => number; comp: (other: string | number | Long.Long) => number; divide: (divisor: string | number | Long.Long) => Long.Long; div: (divisor: string | number | Long.Long) => Long.Long; equals: (other: string | number | Long.Long) => boolean; eq: (other: string | number | Long.Long) => boolean; getHighBits: () => number; getHighBitsUnsigned: () => number; getLowBits: () => number; getLowBitsUnsigned: () => number; getNumBitsAbs: () => number; greaterThan: (other: string | number | Long.Long) => boolean; gt: (other: string | number | Long.Long) => boolean; greaterThanOrEqual: (other: string | number | Long.Long) => boolean; gte: (other: string | number | Long.Long) => boolean; isEven: () => boolean; isNegative: () => boolean; isOdd: () => boolean; isPositive: () => boolean; isZero: () => boolean; lessThan: (other: string | number | Long.Long) => boolean; lt: (other: string | number | Long.Long) => boolean; lessThanOrEqual: (other: string | number | Long.Long) => boolean; lte: (other: string | number | Long.Long) => boolean; modulo: (other: string | number | Long.Long) => Long.Long; mod: (other: string | number | Long.Long) => Long.Long; multiply: (multiplier: string | number | Long.Long) => Long.Long; mul: (multiplier: string | number | Long.Long) => Long.Long; negate: () => Long.Long; neg: () => Long.Long; not: () => Long.Long; notEquals: (other: string | number | Long.Long) => boolean; neq: (other: string | number | Long.Long) => boolean; or: (other: string | number | Long.Long) => Long.Long; shiftLeft: (numBits: number | Long.Long) => Long.Long; shl: (numBits: number | Long.Long) => Long.Long; shiftRight: (numBits: number | Long.Long) => Long.Long; shr: (numBits: number | Long.Long) => Long.Long; shiftRightUnsigned: (numBits: number | Long.Long) => Long.Long; shru: (numBits: number | Long.Long) => Long.Long; subtract: (subtrahend: string | number | Long.Long) => Long.Long; sub: (subtrahend: string | number | Long.Long) => Long.Long; toInt: () => number; toNumber: () => number; toBytes: (le?: boolean | undefined) => number[]; toBytesLE: () => number[]; toBytesBE: () => number[]; toSigned: () => Long.Long; toString: (radix?: number | undefined) => string; toUnsigned: () => Long.Long; xor: (other: string | number | Long.Long) => Long.Long; } & Record, never>) | undefined; to?: number | undefined; toHits?: number | undefined; from?: number | undefined; fromHits?: number | undefined; } & Record, never>>(object: I): CCSUsrMsgSurvivalStats_Damage; }; export declare const CCSUsrMsgEndOfMatchAllPlayersData: { encode(message: CCSUsrMsgEndOfMatchAllPlayersData, writer?: Writer): Writer; decode(input: Reader | Uint8Array, length?: number): CCSUsrMsgEndOfMatchAllPlayersData; fromPartial Long.Long; and: (other: string | number | Long.Long) => Long.Long; compare: (other: string | number | Long.Long) => number; comp: (other: string | number | Long.Long) => number; divide: (divisor: string | number | Long.Long) => Long.Long; div: (divisor: string | number | Long.Long) => Long.Long; equals: (other: string | number | Long.Long) => boolean; eq: (other: string | number | Long.Long) => boolean; getHighBits: () => number; getHighBitsUnsigned: () => number; getLowBits: () => number; getLowBitsUnsigned: () => number; getNumBitsAbs: () => number; greaterThan: (other: string | number | Long.Long) => boolean; gt: (other: string | number | Long.Long) => boolean; greaterThanOrEqual: (other: string | number | Long.Long) => boolean; gte: (other: string | number | Long.Long) => boolean; isEven: () => boolean; isNegative: () => boolean; isOdd: () => boolean; isPositive: () => boolean; isZero: () => boolean; lessThan: (other: string | number | Long.Long) => boolean; lt: (other: string | number | Long.Long) => boolean; lessThanOrEqual: (other: string | number | Long.Long) => boolean; lte: (other: string | number | Long.Long) => boolean; modulo: (other: string | number | Long.Long) => Long.Long; mod: (other: string | number | Long.Long) => Long.Long; multiply: (multiplier: string | number | Long.Long) => Long.Long; mul: (multiplier: string | number | Long.Long) => Long.Long; negate: () => Long.Long; neg: () => Long.Long; not: () => Long.Long; notEquals: (other: string | number | Long.Long) => boolean; neq: (other: string | number | Long.Long) => boolean; or: (other: string | number | Long.Long) => Long.Long; shiftLeft: (numBits: number | Long.Long) => Long.Long; shl: (numBits: number | Long.Long) => Long.Long; shiftRight: (numBits: number | Long.Long) => Long.Long; shr: (numBits: number | Long.Long) => Long.Long; shiftRightUnsigned: (numBits: number | Long.Long) => Long.Long; shru: (numBits: number | Long.Long) => Long.Long; subtract: (subtrahend: string | number | Long.Long) => Long.Long; sub: (subtrahend: string | number | Long.Long) => Long.Long; toInt: () => number; toNumber: () => number; toBytes: (le?: boolean | undefined) => number[]; toBytesLE: () => number[]; toBytesBE: () => number[]; toSigned: () => Long.Long; toString: (radix?: number | undefined) => string; toUnsigned: () => Long.Long; xor: (other: string | number | Long.Long) => Long.Long; } & Record, never>) | undefined; name?: string | undefined; teamnumber?: number | undefined; nomination?: ({ eaccolade?: number | undefined; value?: number | undefined; position?: number | undefined; } & { eaccolade?: number | undefined; value?: number | undefined; position?: number | undefined; } & Record, never>) | undefined; items?: ({ accountid?: number | undefined; itemid?: string | number | Long.Long | undefined; defindex?: number | undefined; paintindex?: number | undefined; rarity?: number | undefined; quality?: number | undefined; paintwear?: number | undefined; paintseed?: number | undefined; killeaterscoretype?: number | undefined; killeatervalue?: number | undefined; customname?: string | undefined; stickers?: { slot?: number | undefined; stickerId?: number | undefined; wear?: number | undefined; scale?: number | undefined; rotation?: number | undefined; tintId?: number | undefined; }[] | undefined; inventory?: number | undefined; origin?: number | undefined; questid?: number | undefined; dropreason?: number | undefined; musicindex?: number | undefined; entindex?: number | undefined; }[] & ({ accountid?: number | undefined; itemid?: string | number | Long.Long | undefined; defindex?: number | undefined; paintindex?: number | undefined; rarity?: number | undefined; quality?: number | undefined; paintwear?: number | undefined; paintseed?: number | undefined; killeaterscoretype?: number | undefined; killeatervalue?: number | undefined; customname?: string | undefined; stickers?: { slot?: number | undefined; stickerId?: number | undefined; wear?: number | undefined; scale?: number | undefined; rotation?: number | undefined; tintId?: number | undefined; }[] | undefined; inventory?: number | undefined; origin?: number | undefined; questid?: number | undefined; dropreason?: number | undefined; musicindex?: number | undefined; entindex?: number | undefined; } & { accountid?: number | undefined; itemid?: string | number | (Long.Long & { high: number; low: number; unsigned: boolean; add: (addend: string | number | Long.Long) => Long.Long; and: (other: string | number | Long.Long) => Long.Long; compare: (other: string | number | Long.Long) => number; comp: (other: string | number | Long.Long) => number; divide: (divisor: string | number | Long.Long) => Long.Long; div: (divisor: string | number | Long.Long) => Long.Long; equals: (other: string | number | Long.Long) => boolean; eq: (other: string | number | Long.Long) => boolean; getHighBits: () => number; getHighBitsUnsigned: () => number; getLowBits: () => number; getLowBitsUnsigned: () => number; getNumBitsAbs: () => number; greaterThan: (other: string | number | Long.Long) => boolean; gt: (other: string | number | Long.Long) => boolean; greaterThanOrEqual: (other: string | number | Long.Long) => boolean; gte: (other: string | number | Long.Long) => boolean; isEven: () => boolean; isNegative: () => boolean; isOdd: () => boolean; isPositive: () => boolean; isZero: () => boolean; lessThan: (other: string | number | Long.Long) => boolean; lt: (other: string | number | Long.Long) => boolean; lessThanOrEqual: (other: string | number | Long.Long) => boolean; lte: (other: string | number | Long.Long) => boolean; modulo: (other: string | number | Long.Long) => Long.Long; mod: (other: string | number | Long.Long) => Long.Long; multiply: (multiplier: string | number | Long.Long) => Long.Long; mul: (multiplier: string | number | Long.Long) => Long.Long; negate: () => Long.Long; neg: () => Long.Long; not: () => Long.Long; notEquals: (other: string | number | Long.Long) => boolean; neq: (other: string | number | Long.Long) => boolean; or: (other: string | number | Long.Long) => Long.Long; shiftLeft: (numBits: number | Long.Long) => Long.Long; shl: (numBits: number | Long.Long) => Long.Long; shiftRight: (numBits: number | Long.Long) => Long.Long; shr: (numBits: number | Long.Long) => Long.Long; shiftRightUnsigned: (numBits: number | Long.Long) => Long.Long; shru: (numBits: number | Long.Long) => Long.Long; subtract: (subtrahend: string | number | Long.Long) => Long.Long; sub: (subtrahend: string | number | Long.Long) => Long.Long; toInt: () => number; toNumber: () => number; toBytes: (le?: boolean | undefined) => number[]; toBytesLE: () => number[]; toBytesBE: () => number[]; toSigned: () => Long.Long; toString: (radix?: number | undefined) => string; toUnsigned: () => Long.Long; xor: (other: string | number | Long.Long) => Long.Long; } & Record, never>) | undefined; defindex?: number | undefined; paintindex?: number | undefined; rarity?: number | undefined; quality?: number | undefined; paintwear?: number | undefined; paintseed?: number | undefined; killeaterscoretype?: number | undefined; killeatervalue?: number | undefined; customname?: string | undefined; stickers?: ({ slot?: number | undefined; stickerId?: number | undefined; wear?: number | undefined; scale?: number | undefined; rotation?: number | undefined; tintId?: number | undefined; }[] & ({ slot?: number | undefined; stickerId?: number | undefined; wear?: number | undefined; scale?: number | undefined; rotation?: number | undefined; tintId?: number | undefined; } & { slot?: number | undefined; stickerId?: number | undefined; wear?: number | undefined; scale?: number | undefined; rotation?: number | undefined; tintId?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; inventory?: number | undefined; origin?: number | undefined; questid?: number | undefined; dropreason?: number | undefined; musicindex?: number | undefined; entindex?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; playercolor?: number | undefined; isbot?: boolean | undefined; } & Record, never>)[] & Record, never>) | undefined; scene?: number | undefined; } & Record, never>>(object: I): CCSUsrMsgEndOfMatchAllPlayersData; }; export declare const CCSUsrMsgEndOfMatchAllPlayersData_Accolade: { encode(message: CCSUsrMsgEndOfMatchAllPlayersData_Accolade, writer?: Writer): Writer; decode(input: Reader | Uint8Array, length?: number): CCSUsrMsgEndOfMatchAllPlayersData_Accolade; fromPartial, never>>(object: I): CCSUsrMsgEndOfMatchAllPlayersData_Accolade; }; export declare const CCSUsrMsgEndOfMatchAllPlayersData_PlayerData: { encode(message: CCSUsrMsgEndOfMatchAllPlayersData_PlayerData, writer?: Writer): Writer; decode(input: Reader | Uint8Array, length?: number): CCSUsrMsgEndOfMatchAllPlayersData_PlayerData; fromPartial Long.Long; and: (other: string | number | Long.Long) => Long.Long; compare: (other: string | number | Long.Long) => number; comp: (other: string | number | Long.Long) => number; divide: (divisor: string | number | Long.Long) => Long.Long; div: (divisor: string | number | Long.Long) => Long.Long; equals: (other: string | number | Long.Long) => boolean; eq: (other: string | number | Long.Long) => boolean; getHighBits: () => number; getHighBitsUnsigned: () => number; getLowBits: () => number; getLowBitsUnsigned: () => number; getNumBitsAbs: () => number; greaterThan: (other: string | number | Long.Long) => boolean; gt: (other: string | number | Long.Long) => boolean; greaterThanOrEqual: (other: string | number | Long.Long) => boolean; gte: (other: string | number | Long.Long) => boolean; isEven: () => boolean; isNegative: () => boolean; isOdd: () => boolean; isPositive: () => boolean; isZero: () => boolean; lessThan: (other: string | number | Long.Long) => boolean; lt: (other: string | number | Long.Long) => boolean; lessThanOrEqual: (other: string | number | Long.Long) => boolean; lte: (other: string | number | Long.Long) => boolean; modulo: (other: string | number | Long.Long) => Long.Long; mod: (other: string | number | Long.Long) => Long.Long; multiply: (multiplier: string | number | Long.Long) => Long.Long; mul: (multiplier: string | number | Long.Long) => Long.Long; negate: () => Long.Long; neg: () => Long.Long; not: () => Long.Long; notEquals: (other: string | number | Long.Long) => boolean; neq: (other: string | number | Long.Long) => boolean; or: (other: string | number | Long.Long) => Long.Long; shiftLeft: (numBits: number | Long.Long) => Long.Long; shl: (numBits: number | Long.Long) => Long.Long; shiftRight: (numBits: number | Long.Long) => Long.Long; shr: (numBits: number | Long.Long) => Long.Long; shiftRightUnsigned: (numBits: number | Long.Long) => Long.Long; shru: (numBits: number | Long.Long) => Long.Long; subtract: (subtrahend: string | number | Long.Long) => Long.Long; sub: (subtrahend: string | number | Long.Long) => Long.Long; toInt: () => number; toNumber: () => number; toBytes: (le?: boolean | undefined) => number[]; toBytesLE: () => number[]; toBytesBE: () => number[]; toSigned: () => Long.Long; toString: (radix?: number | undefined) => string; toUnsigned: () => Long.Long; xor: (other: string | number | Long.Long) => Long.Long; } & Record, never>) | undefined; name?: string | undefined; teamnumber?: number | undefined; nomination?: ({ eaccolade?: number | undefined; value?: number | undefined; position?: number | undefined; } & { eaccolade?: number | undefined; value?: number | undefined; position?: number | undefined; } & Record, never>) | undefined; items?: ({ accountid?: number | undefined; itemid?: string | number | Long.Long | undefined; defindex?: number | undefined; paintindex?: number | undefined; rarity?: number | undefined; quality?: number | undefined; paintwear?: number | undefined; paintseed?: number | undefined; killeaterscoretype?: number | undefined; killeatervalue?: number | undefined; customname?: string | undefined; stickers?: { slot?: number | undefined; stickerId?: number | undefined; wear?: number | undefined; scale?: number | undefined; rotation?: number | undefined; tintId?: number | undefined; }[] | undefined; inventory?: number | undefined; origin?: number | undefined; questid?: number | undefined; dropreason?: number | undefined; musicindex?: number | undefined; entindex?: number | undefined; }[] & ({ accountid?: number | undefined; itemid?: string | number | Long.Long | undefined; defindex?: number | undefined; paintindex?: number | undefined; rarity?: number | undefined; quality?: number | undefined; paintwear?: number | undefined; paintseed?: number | undefined; killeaterscoretype?: number | undefined; killeatervalue?: number | undefined; customname?: string | undefined; stickers?: { slot?: number | undefined; stickerId?: number | undefined; wear?: number | undefined; scale?: number | undefined; rotation?: number | undefined; tintId?: number | undefined; }[] | undefined; inventory?: number | undefined; origin?: number | undefined; questid?: number | undefined; dropreason?: number | undefined; musicindex?: number | undefined; entindex?: number | undefined; } & { accountid?: number | undefined; itemid?: string | number | (Long.Long & { high: number; low: number; unsigned: boolean; add: (addend: string | number | Long.Long) => Long.Long; and: (other: string | number | Long.Long) => Long.Long; compare: (other: string | number | Long.Long) => number; comp: (other: string | number | Long.Long) => number; divide: (divisor: string | number | Long.Long) => Long.Long; div: (divisor: string | number | Long.Long) => Long.Long; equals: (other: string | number | Long.Long) => boolean; eq: (other: string | number | Long.Long) => boolean; getHighBits: () => number; getHighBitsUnsigned: () => number; getLowBits: () => number; getLowBitsUnsigned: () => number; getNumBitsAbs: () => number; greaterThan: (other: string | number | Long.Long) => boolean; gt: (other: string | number | Long.Long) => boolean; greaterThanOrEqual: (other: string | number | Long.Long) => boolean; gte: (other: string | number | Long.Long) => boolean; isEven: () => boolean; isNegative: () => boolean; isOdd: () => boolean; isPositive: () => boolean; isZero: () => boolean; lessThan: (other: string | number | Long.Long) => boolean; lt: (other: string | number | Long.Long) => boolean; lessThanOrEqual: (other: string | number | Long.Long) => boolean; lte: (other: string | number | Long.Long) => boolean; modulo: (other: string | number | Long.Long) => Long.Long; mod: (other: string | number | Long.Long) => Long.Long; multiply: (multiplier: string | number | Long.Long) => Long.Long; mul: (multiplier: string | number | Long.Long) => Long.Long; negate: () => Long.Long; neg: () => Long.Long; not: () => Long.Long; notEquals: (other: string | number | Long.Long) => boolean; neq: (other: string | number | Long.Long) => boolean; or: (other: string | number | Long.Long) => Long.Long; shiftLeft: (numBits: number | Long.Long) => Long.Long; shl: (numBits: number | Long.Long) => Long.Long; shiftRight: (numBits: number | Long.Long) => Long.Long; shr: (numBits: number | Long.Long) => Long.Long; shiftRightUnsigned: (numBits: number | Long.Long) => Long.Long; shru: (numBits: number | Long.Long) => Long.Long; subtract: (subtrahend: string | number | Long.Long) => Long.Long; sub: (subtrahend: string | number | Long.Long) => Long.Long; toInt: () => number; toNumber: () => number; toBytes: (le?: boolean | undefined) => number[]; toBytesLE: () => number[]; toBytesBE: () => number[]; toSigned: () => Long.Long; toString: (radix?: number | undefined) => string; toUnsigned: () => Long.Long; xor: (other: string | number | Long.Long) => Long.Long; } & Record, never>) | undefined; defindex?: number | undefined; paintindex?: number | undefined; rarity?: number | undefined; quality?: number | undefined; paintwear?: number | undefined; paintseed?: number | undefined; killeaterscoretype?: number | undefined; killeatervalue?: number | undefined; customname?: string | undefined; stickers?: ({ slot?: number | undefined; stickerId?: number | undefined; wear?: number | undefined; scale?: number | undefined; rotation?: number | undefined; tintId?: number | undefined; }[] & ({ slot?: number | undefined; stickerId?: number | undefined; wear?: number | undefined; scale?: number | undefined; rotation?: number | undefined; tintId?: number | undefined; } & { slot?: number | undefined; stickerId?: number | undefined; wear?: number | undefined; scale?: number | undefined; rotation?: number | undefined; tintId?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; inventory?: number | undefined; origin?: number | undefined; questid?: number | undefined; dropreason?: number | undefined; musicindex?: number | undefined; entindex?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; playercolor?: number | undefined; isbot?: boolean | undefined; } & Record, never>>(object: I): CCSUsrMsgEndOfMatchAllPlayersData_PlayerData; }; export declare const CCSUsrMsgRoundImpactScoreData: { encode(message: CCSUsrMsgRoundImpactScoreData, writer?: Writer): Writer; decode(input: Reader | Uint8Array, length?: number): CCSUsrMsgRoundImpactScoreData; fromPartial, never>) | undefined; allRisEventData?: ({ timestamp?: number | undefined; terroristOdds?: number | undefined; ctAlive?: number | undefined; tAlive?: number | undefined; victimData?: { teamNumber?: number | undefined; entindex?: number | undefined; xuid?: string | number | Long.Long | undefined; color?: number | undefined; isBot?: boolean | undefined; isDead?: boolean | undefined; } | undefined; objectiveData?: { type?: number | undefined; } | undefined; allDamageData?: { targetEntindex?: number | undefined; targetXuid?: string | number | Long.Long | undefined; healthRemoved?: number | undefined; numHits?: number | undefined; returnHealthRemoved?: number | undefined; numReturnHits?: number | undefined; }[] | undefined; }[] & ({ timestamp?: number | undefined; terroristOdds?: number | undefined; ctAlive?: number | undefined; tAlive?: number | undefined; victimData?: { teamNumber?: number | undefined; entindex?: number | undefined; xuid?: string | number | Long.Long | undefined; color?: number | undefined; isBot?: boolean | undefined; isDead?: boolean | undefined; } | undefined; objectiveData?: { type?: number | undefined; } | undefined; allDamageData?: { targetEntindex?: number | undefined; targetXuid?: string | number | Long.Long | undefined; healthRemoved?: number | undefined; numHits?: number | undefined; returnHealthRemoved?: number | undefined; numReturnHits?: number | undefined; }[] | undefined; } & { timestamp?: number | undefined; terroristOdds?: number | undefined; ctAlive?: number | undefined; tAlive?: number | undefined; victimData?: ({ teamNumber?: number | undefined; entindex?: number | undefined; xuid?: string | number | Long.Long | undefined; color?: number | undefined; isBot?: boolean | undefined; isDead?: boolean | undefined; } & { teamNumber?: number | undefined; entindex?: number | undefined; xuid?: string | number | (Long.Long & { high: number; low: number; unsigned: boolean; add: (addend: string | number | Long.Long) => Long.Long; and: (other: string | number | Long.Long) => Long.Long; compare: (other: string | number | Long.Long) => number; comp: (other: string | number | Long.Long) => number; divide: (divisor: string | number | Long.Long) => Long.Long; div: (divisor: string | number | Long.Long) => Long.Long; equals: (other: string | number | Long.Long) => boolean; eq: (other: string | number | Long.Long) => boolean; getHighBits: () => number; getHighBitsUnsigned: () => number; getLowBits: () => number; getLowBitsUnsigned: () => number; getNumBitsAbs: () => number; greaterThan: (other: string | number | Long.Long) => boolean; gt: (other: string | number | Long.Long) => boolean; greaterThanOrEqual: (other: string | number | Long.Long) => boolean; gte: (other: string | number | Long.Long) => boolean; isEven: () => boolean; isNegative: () => boolean; isOdd: () => boolean; isPositive: () => boolean; isZero: () => boolean; lessThan: (other: string | number | Long.Long) => boolean; lt: (other: string | number | Long.Long) => boolean; lessThanOrEqual: (other: string | number | Long.Long) => boolean; lte: (other: string | number | Long.Long) => boolean; modulo: (other: string | number | Long.Long) => Long.Long; mod: (other: string | number | Long.Long) => Long.Long; multiply: (multiplier: string | number | Long.Long) => Long.Long; mul: (multiplier: string | number | Long.Long) => Long.Long; negate: () => Long.Long; neg: () => Long.Long; not: () => Long.Long; notEquals: (other: string | number | Long.Long) => boolean; neq: (other: string | number | Long.Long) => boolean; or: (other: string | number | Long.Long) => Long.Long; shiftLeft: (numBits: number | Long.Long) => Long.Long; shl: (numBits: number | Long.Long) => Long.Long; shiftRight: (numBits: number | Long.Long) => Long.Long; shr: (numBits: number | Long.Long) => Long.Long; shiftRightUnsigned: (numBits: number | Long.Long) => Long.Long; shru: (numBits: number | Long.Long) => Long.Long; subtract: (subtrahend: string | number | Long.Long) => Long.Long; sub: (subtrahend: string | number | Long.Long) => Long.Long; toInt: () => number; toNumber: () => number; toBytes: (le?: boolean | undefined) => number[]; toBytesLE: () => number[]; toBytesBE: () => number[]; toSigned: () => Long.Long; toString: (radix?: number | undefined) => string; toUnsigned: () => Long.Long; xor: (other: string | number | Long.Long) => Long.Long; } & Record, never>) | undefined; color?: number | undefined; isBot?: boolean | undefined; isDead?: boolean | undefined; } & Record, never>) | undefined; objectiveData?: ({ type?: number | undefined; } & { type?: number | undefined; } & Record, never>) | undefined; allDamageData?: ({ targetEntindex?: number | undefined; targetXuid?: string | number | Long.Long | undefined; healthRemoved?: number | undefined; numHits?: number | undefined; returnHealthRemoved?: number | undefined; numReturnHits?: number | undefined; }[] & ({ targetEntindex?: number | undefined; targetXuid?: string | number | Long.Long | undefined; healthRemoved?: number | undefined; numHits?: number | undefined; returnHealthRemoved?: number | undefined; numReturnHits?: number | undefined; } & { targetEntindex?: number | undefined; targetXuid?: string | number | (Long.Long & { high: number; low: number; unsigned: boolean; add: (addend: string | number | Long.Long) => Long.Long; and: (other: string | number | Long.Long) => Long.Long; compare: (other: string | number | Long.Long) => number; comp: (other: string | number | Long.Long) => number; divide: (divisor: string | number | Long.Long) => Long.Long; div: (divisor: string | number | Long.Long) => Long.Long; equals: (other: string | number | Long.Long) => boolean; eq: (other: string | number | Long.Long) => boolean; getHighBits: () => number; getHighBitsUnsigned: () => number; getLowBits: () => number; getLowBitsUnsigned: () => number; getNumBitsAbs: () => number; greaterThan: (other: string | number | Long.Long) => boolean; gt: (other: string | number | Long.Long) => boolean; greaterThanOrEqual: (other: string | number | Long.Long) => boolean; gte: (other: string | number | Long.Long) => boolean; isEven: () => boolean; isNegative: () => boolean; isOdd: () => boolean; isPositive: () => boolean; isZero: () => boolean; lessThan: (other: string | number | Long.Long) => boolean; lt: (other: string | number | Long.Long) => boolean; lessThanOrEqual: (other: string | number | Long.Long) => boolean; lte: (other: string | number | Long.Long) => boolean; modulo: (other: string | number | Long.Long) => Long.Long; mod: (other: string | number | Long.Long) => Long.Long; multiply: (multiplier: string | number | Long.Long) => Long.Long; mul: (multiplier: string | number | Long.Long) => Long.Long; negate: () => Long.Long; neg: () => Long.Long; not: () => Long.Long; notEquals: (other: string | number | Long.Long) => boolean; neq: (other: string | number | Long.Long) => boolean; or: (other: string | number | Long.Long) => Long.Long; shiftLeft: (numBits: number | Long.Long) => Long.Long; shl: (numBits: number | Long.Long) => Long.Long; shiftRight: (numBits: number | Long.Long) => Long.Long; shr: (numBits: number | Long.Long) => Long.Long; shiftRightUnsigned: (numBits: number | Long.Long) => Long.Long; shru: (numBits: number | Long.Long) => Long.Long; subtract: (subtrahend: string | number | Long.Long) => Long.Long; sub: (subtrahend: string | number | Long.Long) => Long.Long; toInt: () => number; toNumber: () => number; toBytes: (le?: boolean | undefined) => number[]; toBytesLE: () => number[]; toBytesBE: () => number[]; toSigned: () => Long.Long; toString: (radix?: number | undefined) => string; toUnsigned: () => Long.Long; xor: (other: string | number | Long.Long) => Long.Long; } & Record, never>) | undefined; healthRemoved?: number | undefined; numHits?: number | undefined; returnHealthRemoved?: number | undefined; numReturnHits?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>>(object: I): CCSUsrMsgRoundImpactScoreData; }; export declare const CCSUsrMsgRoundImpactScoreData_RisEvent: { encode(message: CCSUsrMsgRoundImpactScoreData_RisEvent, writer?: Writer): Writer; decode(input: Reader | Uint8Array, length?: number): CCSUsrMsgRoundImpactScoreData_RisEvent; fromPartial Long.Long; and: (other: string | number | Long.Long) => Long.Long; compare: (other: string | number | Long.Long) => number; comp: (other: string | number | Long.Long) => number; divide: (divisor: string | number | Long.Long) => Long.Long; div: (divisor: string | number | Long.Long) => Long.Long; equals: (other: string | number | Long.Long) => boolean; eq: (other: string | number | Long.Long) => boolean; getHighBits: () => number; getHighBitsUnsigned: () => number; getLowBits: () => number; getLowBitsUnsigned: () => number; getNumBitsAbs: () => number; greaterThan: (other: string | number | Long.Long) => boolean; gt: (other: string | number | Long.Long) => boolean; greaterThanOrEqual: (other: string | number | Long.Long) => boolean; gte: (other: string | number | Long.Long) => boolean; isEven: () => boolean; isNegative: () => boolean; isOdd: () => boolean; isPositive: () => boolean; isZero: () => boolean; lessThan: (other: string | number | Long.Long) => boolean; lt: (other: string | number | Long.Long) => boolean; lessThanOrEqual: (other: string | number | Long.Long) => boolean; lte: (other: string | number | Long.Long) => boolean; modulo: (other: string | number | Long.Long) => Long.Long; mod: (other: string | number | Long.Long) => Long.Long; multiply: (multiplier: string | number | Long.Long) => Long.Long; mul: (multiplier: string | number | Long.Long) => Long.Long; negate: () => Long.Long; neg: () => Long.Long; not: () => Long.Long; notEquals: (other: string | number | Long.Long) => boolean; neq: (other: string | number | Long.Long) => boolean; or: (other: string | number | Long.Long) => Long.Long; shiftLeft: (numBits: number | Long.Long) => Long.Long; shl: (numBits: number | Long.Long) => Long.Long; shiftRight: (numBits: number | Long.Long) => Long.Long; shr: (numBits: number | Long.Long) => Long.Long; shiftRightUnsigned: (numBits: number | Long.Long) => Long.Long; shru: (numBits: number | Long.Long) => Long.Long; subtract: (subtrahend: string | number | Long.Long) => Long.Long; sub: (subtrahend: string | number | Long.Long) => Long.Long; toInt: () => number; toNumber: () => number; toBytes: (le?: boolean | undefined) => number[]; toBytesLE: () => number[]; toBytesBE: () => number[]; toSigned: () => Long.Long; toString: (radix?: number | undefined) => string; toUnsigned: () => Long.Long; xor: (other: string | number | Long.Long) => Long.Long; } & Record, never>) | undefined; color?: number | undefined; isBot?: boolean | undefined; isDead?: boolean | undefined; } & Record, never>) | undefined; objectiveData?: ({ type?: number | undefined; } & { type?: number | undefined; } & Record, never>) | undefined; allDamageData?: ({ targetEntindex?: number | undefined; targetXuid?: string | number | Long.Long | undefined; healthRemoved?: number | undefined; numHits?: number | undefined; returnHealthRemoved?: number | undefined; numReturnHits?: number | undefined; }[] & ({ targetEntindex?: number | undefined; targetXuid?: string | number | Long.Long | undefined; healthRemoved?: number | undefined; numHits?: number | undefined; returnHealthRemoved?: number | undefined; numReturnHits?: number | undefined; } & { targetEntindex?: number | undefined; targetXuid?: string | number | (Long.Long & { high: number; low: number; unsigned: boolean; add: (addend: string | number | Long.Long) => Long.Long; and: (other: string | number | Long.Long) => Long.Long; compare: (other: string | number | Long.Long) => number; comp: (other: string | number | Long.Long) => number; divide: (divisor: string | number | Long.Long) => Long.Long; div: (divisor: string | number | Long.Long) => Long.Long; equals: (other: string | number | Long.Long) => boolean; eq: (other: string | number | Long.Long) => boolean; getHighBits: () => number; getHighBitsUnsigned: () => number; getLowBits: () => number; getLowBitsUnsigned: () => number; getNumBitsAbs: () => number; greaterThan: (other: string | number | Long.Long) => boolean; gt: (other: string | number | Long.Long) => boolean; greaterThanOrEqual: (other: string | number | Long.Long) => boolean; gte: (other: string | number | Long.Long) => boolean; isEven: () => boolean; isNegative: () => boolean; isOdd: () => boolean; isPositive: () => boolean; isZero: () => boolean; lessThan: (other: string | number | Long.Long) => boolean; lt: (other: string | number | Long.Long) => boolean; lessThanOrEqual: (other: string | number | Long.Long) => boolean; lte: (other: string | number | Long.Long) => boolean; modulo: (other: string | number | Long.Long) => Long.Long; mod: (other: string | number | Long.Long) => Long.Long; multiply: (multiplier: string | number | Long.Long) => Long.Long; mul: (multiplier: string | number | Long.Long) => Long.Long; negate: () => Long.Long; neg: () => Long.Long; not: () => Long.Long; notEquals: (other: string | number | Long.Long) => boolean; neq: (other: string | number | Long.Long) => boolean; or: (other: string | number | Long.Long) => Long.Long; shiftLeft: (numBits: number | Long.Long) => Long.Long; shl: (numBits: number | Long.Long) => Long.Long; shiftRight: (numBits: number | Long.Long) => Long.Long; shr: (numBits: number | Long.Long) => Long.Long; shiftRightUnsigned: (numBits: number | Long.Long) => Long.Long; shru: (numBits: number | Long.Long) => Long.Long; subtract: (subtrahend: string | number | Long.Long) => Long.Long; sub: (subtrahend: string | number | Long.Long) => Long.Long; toInt: () => number; toNumber: () => number; toBytes: (le?: boolean | undefined) => number[]; toBytesLE: () => number[]; toBytesBE: () => number[]; toSigned: () => Long.Long; toString: (radix?: number | undefined) => string; toUnsigned: () => Long.Long; xor: (other: string | number | Long.Long) => Long.Long; } & Record, never>) | undefined; healthRemoved?: number | undefined; numHits?: number | undefined; returnHealthRemoved?: number | undefined; numReturnHits?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>>(object: I): CCSUsrMsgRoundImpactScoreData_RisEvent; }; export declare const CCSUsrMsgRoundImpactScoreData_RisEvent_Victim: { encode(message: CCSUsrMsgRoundImpactScoreData_RisEvent_Victim, writer?: Writer): Writer; decode(input: Reader | Uint8Array, length?: number): CCSUsrMsgRoundImpactScoreData_RisEvent_Victim; fromPartial Long.Long; and: (other: string | number | Long.Long) => Long.Long; compare: (other: string | number | Long.Long) => number; comp: (other: string | number | Long.Long) => number; divide: (divisor: string | number | Long.Long) => Long.Long; div: (divisor: string | number | Long.Long) => Long.Long; equals: (other: string | number | Long.Long) => boolean; eq: (other: string | number | Long.Long) => boolean; getHighBits: () => number; getHighBitsUnsigned: () => number; getLowBits: () => number; getLowBitsUnsigned: () => number; getNumBitsAbs: () => number; greaterThan: (other: string | number | Long.Long) => boolean; gt: (other: string | number | Long.Long) => boolean; greaterThanOrEqual: (other: string | number | Long.Long) => boolean; gte: (other: string | number | Long.Long) => boolean; isEven: () => boolean; isNegative: () => boolean; isOdd: () => boolean; isPositive: () => boolean; isZero: () => boolean; lessThan: (other: string | number | Long.Long) => boolean; lt: (other: string | number | Long.Long) => boolean; lessThanOrEqual: (other: string | number | Long.Long) => boolean; lte: (other: string | number | Long.Long) => boolean; modulo: (other: string | number | Long.Long) => Long.Long; mod: (other: string | number | Long.Long) => Long.Long; multiply: (multiplier: string | number | Long.Long) => Long.Long; mul: (multiplier: string | number | Long.Long) => Long.Long; negate: () => Long.Long; neg: () => Long.Long; not: () => Long.Long; notEquals: (other: string | number | Long.Long) => boolean; neq: (other: string | number | Long.Long) => boolean; or: (other: string | number | Long.Long) => Long.Long; shiftLeft: (numBits: number | Long.Long) => Long.Long; shl: (numBits: number | Long.Long) => Long.Long; shiftRight: (numBits: number | Long.Long) => Long.Long; shr: (numBits: number | Long.Long) => Long.Long; shiftRightUnsigned: (numBits: number | Long.Long) => Long.Long; shru: (numBits: number | Long.Long) => Long.Long; subtract: (subtrahend: string | number | Long.Long) => Long.Long; sub: (subtrahend: string | number | Long.Long) => Long.Long; toInt: () => number; toNumber: () => number; toBytes: (le?: boolean | undefined) => number[]; toBytesLE: () => number[]; toBytesBE: () => number[]; toSigned: () => Long.Long; toString: (radix?: number | undefined) => string; toUnsigned: () => Long.Long; xor: (other: string | number | Long.Long) => Long.Long; } & Record, never>) | undefined; color?: number | undefined; isBot?: boolean | undefined; isDead?: boolean | undefined; } & Record, never>>(object: I): CCSUsrMsgRoundImpactScoreData_RisEvent_Victim; }; export declare const CCSUsrMsgRoundImpactScoreData_RisEvent_Objective: { encode(message: CCSUsrMsgRoundImpactScoreData_RisEvent_Objective, writer?: Writer): Writer; decode(input: Reader | Uint8Array, length?: number): CCSUsrMsgRoundImpactScoreData_RisEvent_Objective; fromPartial, never>>(object: I): CCSUsrMsgRoundImpactScoreData_RisEvent_Objective; }; export declare const CCSUsrMsgRoundImpactScoreData_RisEvent_Damage: { encode(message: CCSUsrMsgRoundImpactScoreData_RisEvent_Damage, writer?: Writer): Writer; decode(input: Reader | Uint8Array, length?: number): CCSUsrMsgRoundImpactScoreData_RisEvent_Damage; fromPartial Long.Long; and: (other: string | number | Long.Long) => Long.Long; compare: (other: string | number | Long.Long) => number; comp: (other: string | number | Long.Long) => number; divide: (divisor: string | number | Long.Long) => Long.Long; div: (divisor: string | number | Long.Long) => Long.Long; equals: (other: string | number | Long.Long) => boolean; eq: (other: string | number | Long.Long) => boolean; getHighBits: () => number; getHighBitsUnsigned: () => number; getLowBits: () => number; getLowBitsUnsigned: () => number; getNumBitsAbs: () => number; greaterThan: (other: string | number | Long.Long) => boolean; gt: (other: string | number | Long.Long) => boolean; greaterThanOrEqual: (other: string | number | Long.Long) => boolean; gte: (other: string | number | Long.Long) => boolean; isEven: () => boolean; isNegative: () => boolean; isOdd: () => boolean; isPositive: () => boolean; isZero: () => boolean; lessThan: (other: string | number | Long.Long) => boolean; lt: (other: string | number | Long.Long) => boolean; lessThanOrEqual: (other: string | number | Long.Long) => boolean; lte: (other: string | number | Long.Long) => boolean; modulo: (other: string | number | Long.Long) => Long.Long; mod: (other: string | number | Long.Long) => Long.Long; multiply: (multiplier: string | number | Long.Long) => Long.Long; mul: (multiplier: string | number | Long.Long) => Long.Long; negate: () => Long.Long; neg: () => Long.Long; not: () => Long.Long; notEquals: (other: string | number | Long.Long) => boolean; neq: (other: string | number | Long.Long) => boolean; or: (other: string | number | Long.Long) => Long.Long; shiftLeft: (numBits: number | Long.Long) => Long.Long; shl: (numBits: number | Long.Long) => Long.Long; shiftRight: (numBits: number | Long.Long) => Long.Long; shr: (numBits: number | Long.Long) => Long.Long; shiftRightUnsigned: (numBits: number | Long.Long) => Long.Long; shru: (numBits: number | Long.Long) => Long.Long; subtract: (subtrahend: string | number | Long.Long) => Long.Long; sub: (subtrahend: string | number | Long.Long) => Long.Long; toInt: () => number; toNumber: () => number; toBytes: (le?: boolean | undefined) => number[]; toBytesLE: () => number[]; toBytesBE: () => number[]; toSigned: () => Long.Long; toString: (radix?: number | undefined) => string; toUnsigned: () => Long.Long; xor: (other: string | number | Long.Long) => Long.Long; } & Record, never>) | undefined; healthRemoved?: number | undefined; numHits?: number | undefined; returnHealthRemoved?: number | undefined; numReturnHits?: number | undefined; } & Record, never>>(object: I): CCSUsrMsgRoundImpactScoreData_RisEvent_Damage; }; export declare const CCSUsrMsgRoundImpactScoreData_InitialConditions: { encode(message: CCSUsrMsgRoundImpactScoreData_InitialConditions, writer?: Writer): Writer; decode(input: Reader | Uint8Array, length?: number): CCSUsrMsgRoundImpactScoreData_InitialConditions; fromPartial, never>>(object: I): CCSUsrMsgRoundImpactScoreData_InitialConditions; }; export declare const CCSUsrMsgCurrentRoundOdds: { encode(message: CCSUsrMsgCurrentRoundOdds, writer?: Writer): Writer; decode(input: Reader | Uint8Array, length?: number): CCSUsrMsgCurrentRoundOdds; fromPartial, never>>(object: I): CCSUsrMsgCurrentRoundOdds; }; export declare const CCSUsrMsgDeepStats: { encode(message: CCSUsrMsgDeepStats, writer?: Writer): Writer; decode(input: Reader | Uint8Array, length?: number): CCSUsrMsgDeepStats; fromPartial, never>) | undefined; matches?: ({ player?: { accountid?: number | undefined; matchId?: string | number | Long.Long | undefined; mmGameMode?: number | undefined; mapid?: number | undefined; bStartingCt?: boolean | undefined; matchOutcome?: number | undefined; roundsWon?: number | undefined; roundsLost?: number | undefined; statScore?: number | undefined; statDeaths?: number | undefined; statMvps?: number | undefined; enemyKills?: number | undefined; enemyHeadshots?: number | undefined; enemy2ks?: number | undefined; enemy3ks?: number | undefined; enemy4ks?: number | undefined; totalDamage?: number | undefined; engagementsEntryCount?: number | undefined; engagementsEntryWins?: number | undefined; engagements1v1Count?: number | undefined; engagements1v1Wins?: number | undefined; engagements1v2Count?: number | undefined; engagements1v2Wins?: number | undefined; utilityCount?: number | undefined; utilitySuccess?: number | undefined; flashCount?: number | undefined; flashSuccess?: number | undefined; mates?: number[] | undefined; } | undefined; events?: { accountid?: number | undefined; matchId?: string | number | Long.Long | undefined; eventId?: number | undefined; eventType?: number | undefined; bPlayingCt?: boolean | undefined; userPosX?: number | undefined; userPosY?: number | undefined; userPosZ?: number | undefined; userDefidx?: number | undefined; otherPosX?: number | undefined; otherPosY?: number | undefined; otherPosZ?: number | undefined; otherDefidx?: number | undefined; eventData?: number | undefined; }[] | undefined; }[] & ({ player?: { accountid?: number | undefined; matchId?: string | number | Long.Long | undefined; mmGameMode?: number | undefined; mapid?: number | undefined; bStartingCt?: boolean | undefined; matchOutcome?: number | undefined; roundsWon?: number | undefined; roundsLost?: number | undefined; statScore?: number | undefined; statDeaths?: number | undefined; statMvps?: number | undefined; enemyKills?: number | undefined; enemyHeadshots?: number | undefined; enemy2ks?: number | undefined; enemy3ks?: number | undefined; enemy4ks?: number | undefined; totalDamage?: number | undefined; engagementsEntryCount?: number | undefined; engagementsEntryWins?: number | undefined; engagements1v1Count?: number | undefined; engagements1v1Wins?: number | undefined; engagements1v2Count?: number | undefined; engagements1v2Wins?: number | undefined; utilityCount?: number | undefined; utilitySuccess?: number | undefined; flashCount?: number | undefined; flashSuccess?: number | undefined; mates?: number[] | undefined; } | undefined; events?: { accountid?: number | undefined; matchId?: string | number | Long.Long | undefined; eventId?: number | undefined; eventType?: number | undefined; bPlayingCt?: boolean | undefined; userPosX?: number | undefined; userPosY?: number | undefined; userPosZ?: number | undefined; userDefidx?: number | undefined; otherPosX?: number | undefined; otherPosY?: number | undefined; otherPosZ?: number | undefined; otherDefidx?: number | undefined; eventData?: number | undefined; }[] | undefined; } & { player?: ({ accountid?: number | undefined; matchId?: string | number | Long.Long | undefined; mmGameMode?: number | undefined; mapid?: number | undefined; bStartingCt?: boolean | undefined; matchOutcome?: number | undefined; roundsWon?: number | undefined; roundsLost?: number | undefined; statScore?: number | undefined; statDeaths?: number | undefined; statMvps?: number | undefined; enemyKills?: number | undefined; enemyHeadshots?: number | undefined; enemy2ks?: number | undefined; enemy3ks?: number | undefined; enemy4ks?: number | undefined; totalDamage?: number | undefined; engagementsEntryCount?: number | undefined; engagementsEntryWins?: number | undefined; engagements1v1Count?: number | undefined; engagements1v1Wins?: number | undefined; engagements1v2Count?: number | undefined; engagements1v2Wins?: number | undefined; utilityCount?: number | undefined; utilitySuccess?: number | undefined; flashCount?: number | undefined; flashSuccess?: number | undefined; mates?: number[] | undefined; } & { accountid?: number | undefined; matchId?: string | number | (Long.Long & { high: number; low: number; unsigned: boolean; add: (addend: string | number | Long.Long) => Long.Long; and: (other: string | number | Long.Long) => Long.Long; compare: (other: string | number | Long.Long) => number; comp: (other: string | number | Long.Long) => number; divide: (divisor: string | number | Long.Long) => Long.Long; div: (divisor: string | number | Long.Long) => Long.Long; equals: (other: string | number | Long.Long) => boolean; eq: (other: string | number | Long.Long) => boolean; getHighBits: () => number; getHighBitsUnsigned: () => number; getLowBits: () => number; getLowBitsUnsigned: () => number; getNumBitsAbs: () => number; greaterThan: (other: string | number | Long.Long) => boolean; gt: (other: string | number | Long.Long) => boolean; greaterThanOrEqual: (other: string | number | Long.Long) => boolean; gte: (other: string | number | Long.Long) => boolean; isEven: () => boolean; isNegative: () => boolean; isOdd: () => boolean; isPositive: () => boolean; isZero: () => boolean; lessThan: (other: string | number | Long.Long) => boolean; lt: (other: string | number | Long.Long) => boolean; lessThanOrEqual: (other: string | number | Long.Long) => boolean; lte: (other: string | number | Long.Long) => boolean; modulo: (other: string | number | Long.Long) => Long.Long; mod: (other: string | number | Long.Long) => Long.Long; multiply: (multiplier: string | number | Long.Long) => Long.Long; mul: (multiplier: string | number | Long.Long) => Long.Long; negate: () => Long.Long; neg: () => Long.Long; not: () => Long.Long; notEquals: (other: string | number | Long.Long) => boolean; neq: (other: string | number | Long.Long) => boolean; or: (other: string | number | Long.Long) => Long.Long; shiftLeft: (numBits: number | Long.Long) => Long.Long; shl: (numBits: number | Long.Long) => Long.Long; shiftRight: (numBits: number | Long.Long) => Long.Long; shr: (numBits: number | Long.Long) => Long.Long; shiftRightUnsigned: (numBits: number | Long.Long) => Long.Long; shru: (numBits: number | Long.Long) => Long.Long; subtract: (subtrahend: string | number | Long.Long) => Long.Long; sub: (subtrahend: string | number | Long.Long) => Long.Long; toInt: () => number; toNumber: () => number; toBytes: (le?: boolean | undefined) => number[]; toBytesLE: () => number[]; toBytesBE: () => number[]; toSigned: () => Long.Long; toString: (radix?: number | undefined) => string; toUnsigned: () => Long.Long; xor: (other: string | number | Long.Long) => Long.Long; } & Record, never>) | undefined; mmGameMode?: number | undefined; mapid?: number | undefined; bStartingCt?: boolean | undefined; matchOutcome?: number | undefined; roundsWon?: number | undefined; roundsLost?: number | undefined; statScore?: number | undefined; statDeaths?: number | undefined; statMvps?: number | undefined; enemyKills?: number | undefined; enemyHeadshots?: number | undefined; enemy2ks?: number | undefined; enemy3ks?: number | undefined; enemy4ks?: number | undefined; totalDamage?: number | undefined; engagementsEntryCount?: number | undefined; engagementsEntryWins?: number | undefined; engagements1v1Count?: number | undefined; engagements1v1Wins?: number | undefined; engagements1v2Count?: number | undefined; engagements1v2Wins?: number | undefined; utilityCount?: number | undefined; utilitySuccess?: number | undefined; flashCount?: number | undefined; flashSuccess?: number | undefined; mates?: (number[] & number[] & Record, never>) | undefined; } & Record, never>) | undefined; events?: ({ accountid?: number | undefined; matchId?: string | number | Long.Long | undefined; eventId?: number | undefined; eventType?: number | undefined; bPlayingCt?: boolean | undefined; userPosX?: number | undefined; userPosY?: number | undefined; userPosZ?: number | undefined; userDefidx?: number | undefined; otherPosX?: number | undefined; otherPosY?: number | undefined; otherPosZ?: number | undefined; otherDefidx?: number | undefined; eventData?: number | undefined; }[] & ({ accountid?: number | undefined; matchId?: string | number | Long.Long | undefined; eventId?: number | undefined; eventType?: number | undefined; bPlayingCt?: boolean | undefined; userPosX?: number | undefined; userPosY?: number | undefined; userPosZ?: number | undefined; userDefidx?: number | undefined; otherPosX?: number | undefined; otherPosY?: number | undefined; otherPosZ?: number | undefined; otherDefidx?: number | undefined; eventData?: number | undefined; } & { accountid?: number | undefined; matchId?: string | number | (Long.Long & { high: number; low: number; unsigned: boolean; add: (addend: string | number | Long.Long) => Long.Long; and: (other: string | number | Long.Long) => Long.Long; compare: (other: string | number | Long.Long) => number; comp: (other: string | number | Long.Long) => number; divide: (divisor: string | number | Long.Long) => Long.Long; div: (divisor: string | number | Long.Long) => Long.Long; equals: (other: string | number | Long.Long) => boolean; eq: (other: string | number | Long.Long) => boolean; getHighBits: () => number; getHighBitsUnsigned: () => number; getLowBits: () => number; getLowBitsUnsigned: () => number; getNumBitsAbs: () => number; greaterThan: (other: string | number | Long.Long) => boolean; gt: (other: string | number | Long.Long) => boolean; greaterThanOrEqual: (other: string | number | Long.Long) => boolean; gte: (other: string | number | Long.Long) => boolean; isEven: () => boolean; isNegative: () => boolean; isOdd: () => boolean; isPositive: () => boolean; isZero: () => boolean; lessThan: (other: string | number | Long.Long) => boolean; lt: (other: string | number | Long.Long) => boolean; lessThanOrEqual: (other: string | number | Long.Long) => boolean; lte: (other: string | number | Long.Long) => boolean; modulo: (other: string | number | Long.Long) => Long.Long; mod: (other: string | number | Long.Long) => Long.Long; multiply: (multiplier: string | number | Long.Long) => Long.Long; mul: (multiplier: string | number | Long.Long) => Long.Long; negate: () => Long.Long; neg: () => Long.Long; not: () => Long.Long; notEquals: (other: string | number | Long.Long) => boolean; neq: (other: string | number | Long.Long) => boolean; or: (other: string | number | Long.Long) => Long.Long; shiftLeft: (numBits: number | Long.Long) => Long.Long; shl: (numBits: number | Long.Long) => Long.Long; shiftRight: (numBits: number | Long.Long) => Long.Long; shr: (numBits: number | Long.Long) => Long.Long; shiftRightUnsigned: (numBits: number | Long.Long) => Long.Long; shru: (numBits: number | Long.Long) => Long.Long; subtract: (subtrahend: string | number | Long.Long) => Long.Long; sub: (subtrahend: string | number | Long.Long) => Long.Long; toInt: () => number; toNumber: () => number; toBytes: (le?: boolean | undefined) => number[]; toBytesLE: () => number[]; toBytesBE: () => number[]; toSigned: () => Long.Long; toString: (radix?: number | undefined) => string; toUnsigned: () => Long.Long; xor: (other: string | number | Long.Long) => Long.Long; } & Record, never>) | undefined; eventId?: number | undefined; eventType?: number | undefined; bPlayingCt?: boolean | undefined; userPosX?: number | undefined; userPosY?: number | undefined; userPosZ?: number | undefined; userDefidx?: number | undefined; otherPosX?: number | undefined; otherPosY?: number | undefined; otherPosZ?: number | undefined; otherDefidx?: number | undefined; eventData?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>>(object: I): CCSUsrMsgDeepStats; }; export declare const CCSUsrMsgResetHud: { encode(message: CCSUsrMsgResetHud, writer?: Writer): Writer; decode(input: Reader | Uint8Array, length?: number): CCSUsrMsgResetHud; fromPartial, never>>(object: I): CCSUsrMsgResetHud; }; export declare const CCSUsrMsgGameTitle: { encode(message: CCSUsrMsgGameTitle, writer?: Writer): Writer; decode(input: Reader | Uint8Array, length?: number): CCSUsrMsgGameTitle; fromPartial, never>>(object: I): CCSUsrMsgGameTitle; }; export declare const CCSUsrMsgRequestState: { encode(message: CCSUsrMsgRequestState, writer?: Writer): Writer; decode(input: Reader | Uint8Array, length?: number): CCSUsrMsgRequestState; fromPartial, never>>(object: I): CCSUsrMsgRequestState; }; export declare const CCSUsrMsgStopSpectatorMode: { encode(message: CCSUsrMsgStopSpectatorMode, writer?: Writer): Writer; decode(input: Reader | Uint8Array, length?: number): CCSUsrMsgStopSpectatorMode; fromPartial, never>>(object: I): CCSUsrMsgStopSpectatorMode; }; export declare const CCSUsrMsgDisconnectToLobby: { encode(message: CCSUsrMsgDisconnectToLobby, writer?: Writer): Writer; decode(input: Reader | Uint8Array, length?: number): CCSUsrMsgDisconnectToLobby; fromPartial, never>>(object: I): CCSUsrMsgDisconnectToLobby; }; export declare const CCSUsrMsgWarmupHasEnded: { encode(message: CCSUsrMsgWarmupHasEnded, writer?: Writer): Writer; decode(input: Reader | Uint8Array, length?: number): CCSUsrMsgWarmupHasEnded; fromPartial, never>>(object: I): CCSUsrMsgWarmupHasEnded; }; export declare const CCSUsrMsgClientInfo: { encode(message: CCSUsrMsgClientInfo, writer?: Writer): Writer; decode(input: Reader | Uint8Array, length?: number): CCSUsrMsgClientInfo; fromPartial, never>>(object: I): CCSUsrMsgClientInfo; }; export declare const CCSUsrMsgServerRankRevealAll: { encode(message: CCSUsrMsgServerRankRevealAll, writer?: Writer): Writer; decode(input: Reader | Uint8Array, length?: number): CCSUsrMsgServerRankRevealAll; fromPartial, never>) | undefined; gameType?: number | undefined; matchId?: string | number | (Long.Long & { high: number; low: number; unsigned: boolean; add: (addend: string | number | Long.Long) => Long.Long; and: (other: string | number | Long.Long) => Long.Long; compare: (other: string | number | Long.Long) => number; comp: (other: string | number | Long.Long) => number; divide: (divisor: string | number | Long.Long) => Long.Long; div: (divisor: string | number | Long.Long) => Long.Long; equals: (other: string | number | Long.Long) => boolean; eq: (other: string | number | Long.Long) => boolean; getHighBits: () => number; getHighBitsUnsigned: () => number; getLowBits: () => number; getLowBitsUnsigned: () => number; getNumBitsAbs: () => number; greaterThan: (other: string | number | Long.Long) => boolean; gt: (other: string | number | Long.Long) => boolean; greaterThanOrEqual: (other: string | number | Long.Long) => boolean; gte: (other: string | number | Long.Long) => boolean; isEven: () => boolean; isNegative: () => boolean; isOdd: () => boolean; isPositive: () => boolean; isZero: () => boolean; lessThan: (other: string | number | Long.Long) => boolean; lt: (other: string | number | Long.Long) => boolean; lessThanOrEqual: (other: string | number | Long.Long) => boolean; lte: (other: string | number | Long.Long) => boolean; modulo: (other: string | number | Long.Long) => Long.Long; mod: (other: string | number | Long.Long) => Long.Long; multiply: (multiplier: string | number | Long.Long) => Long.Long; mul: (multiplier: string | number | Long.Long) => Long.Long; negate: () => Long.Long; neg: () => Long.Long; not: () => Long.Long; notEquals: (other: string | number | Long.Long) => boolean; neq: (other: string | number | Long.Long) => boolean; or: (other: string | number | Long.Long) => Long.Long; shiftLeft: (numBits: number | Long.Long) => Long.Long; shl: (numBits: number | Long.Long) => Long.Long; shiftRight: (numBits: number | Long.Long) => Long.Long; shr: (numBits: number | Long.Long) => Long.Long; shiftRightUnsigned: (numBits: number | Long.Long) => Long.Long; shru: (numBits: number | Long.Long) => Long.Long; subtract: (subtrahend: string | number | Long.Long) => Long.Long; sub: (subtrahend: string | number | Long.Long) => Long.Long; toInt: () => number; toNumber: () => number; toBytes: (le?: boolean | undefined) => number[]; toBytesLE: () => number[]; toBytesBE: () => number[]; toSigned: () => Long.Long; toString: (radix?: number | undefined) => string; toUnsigned: () => Long.Long; xor: (other: string | number | Long.Long) => Long.Long; } & Record, never>) | undefined; serverVersion?: number | undefined; flags?: number | undefined; rankings?: ({ accountId?: number | undefined; rankId?: number | undefined; wins?: number | undefined; rankChange?: number | undefined; rankTypeId?: number | undefined; tvControl?: number | undefined; }[] & ({ accountId?: number | undefined; rankId?: number | undefined; wins?: number | undefined; rankChange?: number | undefined; rankTypeId?: number | undefined; tvControl?: number | undefined; } & { accountId?: number | undefined; rankId?: number | undefined; wins?: number | undefined; rankChange?: number | undefined; rankTypeId?: number | undefined; tvControl?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; encryptionKey?: string | number | (Long.Long & { high: number; low: number; unsigned: boolean; add: (addend: string | number | Long.Long) => Long.Long; and: (other: string | number | Long.Long) => Long.Long; compare: (other: string | number | Long.Long) => number; comp: (other: string | number | Long.Long) => number; divide: (divisor: string | number | Long.Long) => Long.Long; div: (divisor: string | number | Long.Long) => Long.Long; equals: (other: string | number | Long.Long) => boolean; eq: (other: string | number | Long.Long) => boolean; getHighBits: () => number; getHighBitsUnsigned: () => number; getLowBits: () => number; getLowBitsUnsigned: () => number; getNumBitsAbs: () => number; greaterThan: (other: string | number | Long.Long) => boolean; gt: (other: string | number | Long.Long) => boolean; greaterThanOrEqual: (other: string | number | Long.Long) => boolean; gte: (other: string | number | Long.Long) => boolean; isEven: () => boolean; isNegative: () => boolean; isOdd: () => boolean; isPositive: () => boolean; isZero: () => boolean; lessThan: (other: string | number | Long.Long) => boolean; lt: (other: string | number | Long.Long) => boolean; lessThanOrEqual: (other: string | number | Long.Long) => boolean; lte: (other: string | number | Long.Long) => boolean; modulo: (other: string | number | Long.Long) => Long.Long; mod: (other: string | number | Long.Long) => Long.Long; multiply: (multiplier: string | number | Long.Long) => Long.Long; mul: (multiplier: string | number | Long.Long) => Long.Long; negate: () => Long.Long; neg: () => Long.Long; not: () => Long.Long; notEquals: (other: string | number | Long.Long) => boolean; neq: (other: string | number | Long.Long) => boolean; or: (other: string | number | Long.Long) => Long.Long; shiftLeft: (numBits: number | Long.Long) => Long.Long; shl: (numBits: number | Long.Long) => Long.Long; shiftRight: (numBits: number | Long.Long) => Long.Long; shr: (numBits: number | Long.Long) => Long.Long; shiftRightUnsigned: (numBits: number | Long.Long) => Long.Long; shru: (numBits: number | Long.Long) => Long.Long; subtract: (subtrahend: string | number | Long.Long) => Long.Long; sub: (subtrahend: string | number | Long.Long) => Long.Long; toInt: () => number; toNumber: () => number; toBytes: (le?: boolean | undefined) => number[]; toBytesLE: () => number[]; toBytesBE: () => number[]; toSigned: () => Long.Long; toString: (radix?: number | undefined) => string; toUnsigned: () => Long.Long; xor: (other: string | number | Long.Long) => Long.Long; } & Record, never>) | undefined; encryptionKeyPub?: string | number | (Long.Long & { high: number; low: number; unsigned: boolean; add: (addend: string | number | Long.Long) => Long.Long; and: (other: string | number | Long.Long) => Long.Long; compare: (other: string | number | Long.Long) => number; comp: (other: string | number | Long.Long) => number; divide: (divisor: string | number | Long.Long) => Long.Long; div: (divisor: string | number | Long.Long) => Long.Long; equals: (other: string | number | Long.Long) => boolean; eq: (other: string | number | Long.Long) => boolean; getHighBits: () => number; getHighBitsUnsigned: () => number; getLowBits: () => number; getLowBitsUnsigned: () => number; getNumBitsAbs: () => number; greaterThan: (other: string | number | Long.Long) => boolean; gt: (other: string | number | Long.Long) => boolean; greaterThanOrEqual: (other: string | number | Long.Long) => boolean; gte: (other: string | number | Long.Long) => boolean; isEven: () => boolean; isNegative: () => boolean; isOdd: () => boolean; isPositive: () => boolean; isZero: () => boolean; lessThan: (other: string | number | Long.Long) => boolean; lt: (other: string | number | Long.Long) => boolean; lessThanOrEqual: (other: string | number | Long.Long) => boolean; lte: (other: string | number | Long.Long) => boolean; modulo: (other: string | number | Long.Long) => Long.Long; mod: (other: string | number | Long.Long) => Long.Long; multiply: (multiplier: string | number | Long.Long) => Long.Long; mul: (multiplier: string | number | Long.Long) => Long.Long; negate: () => Long.Long; neg: () => Long.Long; not: () => Long.Long; notEquals: (other: string | number | Long.Long) => boolean; neq: (other: string | number | Long.Long) => boolean; or: (other: string | number | Long.Long) => Long.Long; shiftLeft: (numBits: number | Long.Long) => Long.Long; shl: (numBits: number | Long.Long) => Long.Long; shiftRight: (numBits: number | Long.Long) => Long.Long; shr: (numBits: number | Long.Long) => Long.Long; shiftRightUnsigned: (numBits: number | Long.Long) => Long.Long; shru: (numBits: number | Long.Long) => Long.Long; subtract: (subtrahend: string | number | Long.Long) => Long.Long; sub: (subtrahend: string | number | Long.Long) => Long.Long; toInt: () => number; toNumber: () => number; toBytes: (le?: boolean | undefined) => number[]; toBytesLE: () => number[]; toBytesBE: () => number[]; toSigned: () => Long.Long; toString: (radix?: number | undefined) => string; toUnsigned: () => Long.Long; xor: (other: string | number | Long.Long) => Long.Long; } & Record, never>) | undefined; partyIds?: (number[] & number[] & Record, never>) | undefined; whitelist?: ({ a?: number | undefined; b?: number | undefined; c?: number | undefined; d?: number | undefined; bits?: number | undefined; token?: number | undefined; }[] & ({ a?: number | undefined; b?: number | undefined; c?: number | undefined; d?: number | undefined; bits?: number | undefined; token?: number | undefined; } & { a?: number | undefined; b?: number | undefined; c?: number | undefined; d?: number | undefined; bits?: number | undefined; token?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; tvMasterSteamid?: string | number | (Long.Long & { high: number; low: number; unsigned: boolean; add: (addend: string | number | Long.Long) => Long.Long; and: (other: string | number | Long.Long) => Long.Long; compare: (other: string | number | Long.Long) => number; comp: (other: string | number | Long.Long) => number; divide: (divisor: string | number | Long.Long) => Long.Long; div: (divisor: string | number | Long.Long) => Long.Long; equals: (other: string | number | Long.Long) => boolean; eq: (other: string | number | Long.Long) => boolean; getHighBits: () => number; getHighBitsUnsigned: () => number; getLowBits: () => number; getLowBitsUnsigned: () => number; getNumBitsAbs: () => number; greaterThan: (other: string | number | Long.Long) => boolean; gt: (other: string | number | Long.Long) => boolean; greaterThanOrEqual: (other: string | number | Long.Long) => boolean; gte: (other: string | number | Long.Long) => boolean; isEven: () => boolean; isNegative: () => boolean; isOdd: () => boolean; isPositive: () => boolean; isZero: () => boolean; lessThan: (other: string | number | Long.Long) => boolean; lt: (other: string | number | Long.Long) => boolean; lessThanOrEqual: (other: string | number | Long.Long) => boolean; lte: (other: string | number | Long.Long) => boolean; modulo: (other: string | number | Long.Long) => Long.Long; mod: (other: string | number | Long.Long) => Long.Long; multiply: (multiplier: string | number | Long.Long) => Long.Long; mul: (multiplier: string | number | Long.Long) => Long.Long; negate: () => Long.Long; neg: () => Long.Long; not: () => Long.Long; notEquals: (other: string | number | Long.Long) => boolean; neq: (other: string | number | Long.Long) => boolean; or: (other: string | number | Long.Long) => Long.Long; shiftLeft: (numBits: number | Long.Long) => Long.Long; shl: (numBits: number | Long.Long) => Long.Long; shiftRight: (numBits: number | Long.Long) => Long.Long; shr: (numBits: number | Long.Long) => Long.Long; shiftRightUnsigned: (numBits: number | Long.Long) => Long.Long; shru: (numBits: number | Long.Long) => Long.Long; subtract: (subtrahend: string | number | Long.Long) => Long.Long; sub: (subtrahend: string | number | Long.Long) => Long.Long; toInt: () => number; toNumber: () => number; toBytes: (le?: boolean | undefined) => number[]; toBytesLE: () => number[]; toBytesBE: () => number[]; toSigned: () => Long.Long; toString: (radix?: number | undefined) => string; toUnsigned: () => Long.Long; xor: (other: string | number | Long.Long) => Long.Long; } & Record, never>) | undefined; tournamentEvent?: ({ eventId?: number | undefined; eventTag?: string | undefined; eventName?: string | undefined; eventTimeStart?: number | undefined; eventTimeEnd?: number | undefined; eventPublic?: number | undefined; eventStageId?: number | undefined; eventStageName?: string | undefined; activeSectionId?: number | undefined; } & { eventId?: number | undefined; eventTag?: string | undefined; eventName?: string | undefined; eventTimeStart?: number | undefined; eventTimeEnd?: number | undefined; eventPublic?: number | undefined; eventStageId?: number | undefined; eventStageName?: string | undefined; activeSectionId?: number | undefined; } & Record, never>) | undefined; tournamentTeams?: ({ teamId?: number | undefined; teamTag?: string | undefined; teamFlag?: string | undefined; teamName?: string | undefined; players?: { accountId?: number | undefined; playerNick?: string | undefined; playerName?: string | undefined; playerDob?: number | undefined; playerFlag?: string | undefined; playerLocation?: string | undefined; playerDesc?: string | undefined; }[] | undefined; }[] & ({ teamId?: number | undefined; teamTag?: string | undefined; teamFlag?: string | undefined; teamName?: string | undefined; players?: { accountId?: number | undefined; playerNick?: string | undefined; playerName?: string | undefined; playerDob?: number | undefined; playerFlag?: string | undefined; playerLocation?: string | undefined; playerDesc?: string | undefined; }[] | undefined; } & { teamId?: number | undefined; teamTag?: string | undefined; teamFlag?: string | undefined; teamName?: string | undefined; players?: ({ accountId?: number | undefined; playerNick?: string | undefined; playerName?: string | undefined; playerDob?: number | undefined; playerFlag?: string | undefined; playerLocation?: string | undefined; playerDesc?: string | undefined; }[] & ({ accountId?: number | undefined; playerNick?: string | undefined; playerName?: string | undefined; playerDob?: number | undefined; playerFlag?: string | undefined; playerLocation?: string | undefined; playerDesc?: string | undefined; } & { accountId?: number | undefined; playerNick?: string | undefined; playerName?: string | undefined; playerDob?: number | undefined; playerFlag?: string | undefined; playerLocation?: string | undefined; playerDesc?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; tournamentCastersAccountIds?: (number[] & number[] & Record, never>) | undefined; tvRelaySteamid?: string | number | (Long.Long & { high: number; low: number; unsigned: boolean; add: (addend: string | number | Long.Long) => Long.Long; and: (other: string | number | Long.Long) => Long.Long; compare: (other: string | number | Long.Long) => number; comp: (other: string | number | Long.Long) => number; divide: (divisor: string | number | Long.Long) => Long.Long; div: (divisor: string | number | Long.Long) => Long.Long; equals: (other: string | number | Long.Long) => boolean; eq: (other: string | number | Long.Long) => boolean; getHighBits: () => number; getHighBitsUnsigned: () => number; getLowBits: () => number; getLowBitsUnsigned: () => number; getNumBitsAbs: () => number; greaterThan: (other: string | number | Long.Long) => boolean; gt: (other: string | number | Long.Long) => boolean; greaterThanOrEqual: (other: string | number | Long.Long) => boolean; gte: (other: string | number | Long.Long) => boolean; isEven: () => boolean; isNegative: () => boolean; isOdd: () => boolean; isPositive: () => boolean; isZero: () => boolean; lessThan: (other: string | number | Long.Long) => boolean; lt: (other: string | number | Long.Long) => boolean; lessThanOrEqual: (other: string | number | Long.Long) => boolean; lte: (other: string | number | Long.Long) => boolean; modulo: (other: string | number | Long.Long) => Long.Long; mod: (other: string | number | Long.Long) => Long.Long; multiply: (multiplier: string | number | Long.Long) => Long.Long; mul: (multiplier: string | number | Long.Long) => Long.Long; negate: () => Long.Long; neg: () => Long.Long; not: () => Long.Long; notEquals: (other: string | number | Long.Long) => boolean; neq: (other: string | number | Long.Long) => boolean; or: (other: string | number | Long.Long) => Long.Long; shiftLeft: (numBits: number | Long.Long) => Long.Long; shl: (numBits: number | Long.Long) => Long.Long; shiftRight: (numBits: number | Long.Long) => Long.Long; shr: (numBits: number | Long.Long) => Long.Long; shiftRightUnsigned: (numBits: number | Long.Long) => Long.Long; shru: (numBits: number | Long.Long) => Long.Long; subtract: (subtrahend: string | number | Long.Long) => Long.Long; sub: (subtrahend: string | number | Long.Long) => Long.Long; toInt: () => number; toNumber: () => number; toBytes: (le?: boolean | undefined) => number[]; toBytesLE: () => number[]; toBytesBE: () => number[]; toSigned: () => Long.Long; toString: (radix?: number | undefined) => string; toUnsigned: () => Long.Long; xor: (other: string | number | Long.Long) => Long.Long; } & Record, never>) | undefined; preMatchData?: ({ predictionsPct?: number | undefined; draft?: { eventId?: number | undefined; eventStageId?: number | undefined; teamId0?: number | undefined; teamId1?: number | undefined; mapsCount?: number | undefined; mapsCurrent?: number | undefined; teamIdStart?: number | undefined; teamIdVeto1?: number | undefined; teamIdPickn?: number | undefined; drafts?: { mapid?: number | undefined; teamIdCt?: number | undefined; }[] | undefined; } | undefined; stats?: { matchInfoIdxtxt?: number | undefined; matchInfoTxt?: string | undefined; matchInfoTeams?: string[] | undefined; }[] | undefined; wins?: number[] | undefined; } & { predictionsPct?: number | undefined; draft?: ({ eventId?: number | undefined; eventStageId?: number | undefined; teamId0?: number | undefined; teamId1?: number | undefined; mapsCount?: number | undefined; mapsCurrent?: number | undefined; teamIdStart?: number | undefined; teamIdVeto1?: number | undefined; teamIdPickn?: number | undefined; drafts?: { mapid?: number | undefined; teamIdCt?: number | undefined; }[] | undefined; } & { eventId?: number | undefined; eventStageId?: number | undefined; teamId0?: number | undefined; teamId1?: number | undefined; mapsCount?: number | undefined; mapsCurrent?: number | undefined; teamIdStart?: number | undefined; teamIdVeto1?: number | undefined; teamIdPickn?: number | undefined; drafts?: ({ mapid?: number | undefined; teamIdCt?: number | undefined; }[] & ({ mapid?: number | undefined; teamIdCt?: number | undefined; } & { mapid?: number | undefined; teamIdCt?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; stats?: ({ matchInfoIdxtxt?: number | undefined; matchInfoTxt?: string | undefined; matchInfoTeams?: string[] | undefined; }[] & ({ matchInfoIdxtxt?: number | undefined; matchInfoTxt?: string | undefined; matchInfoTeams?: string[] | undefined; } & { matchInfoIdxtxt?: number | undefined; matchInfoTxt?: string | undefined; matchInfoTeams?: (string[] & string[] & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; wins?: (number[] & number[] & Record, never>) | undefined; } & Record, never>) | undefined; rtime32EventStart?: number | undefined; tvControl?: number | undefined; } & Record, never>) | undefined; } & Record, never>>(object: I): CCSUsrMsgServerRankRevealAll; }; export declare const CCSUsrMsgUtilMsg: { encode(message: CCSUsrMsgUtilMsg, writer?: Writer): Writer; decode(input: Reader | Uint8Array, length?: number): CCSUsrMsgUtilMsg; fromPartial, never>>(object: I): CCSUsrMsgUtilMsg; }; declare type Builtin = Date | Function | Uint8Array | string | number | boolean | undefined; export declare type DeepPartial = T extends Builtin ? T : T extends Long ? string | number | Long : T extends Array ? Array> : T extends ReadonlyArray ? ReadonlyArray> : T extends {} ? { [K in keyof T]?: DeepPartial; } : Partial; declare type KeysOfUnion = T extends T ? keyof T : never; export declare type Exact = P extends Builtin ? P : P & { [K in keyof P]: Exact; } & Record>, never>; export {};