import { z } from 'zod'; export declare const weakUUIDSchema: z.ZodString; export declare const stringBooleanSchema: z.ZodEffects; export declare const playerUUIDSchema: z.ZodString; export declare const matchIDSchema: z.ZodString; export declare const pregameIDSchema: z.ZodString; export declare const currentGameIDSchema: z.ZodString; export declare const partyIDSchema: z.ZodString; export declare const gameModeSchema: z.ZodString; export declare const dateSchema: z.ZodEffects; export declare const millisSchema: z.ZodEffects; export declare const seasonIDSchema: z.ZodString; export declare const queueIDSchema: z.ZodString; export declare const mapIDSchema: z.ZodString; export declare const characterIDSchema: z.ZodString; export declare const cardIDSchema: z.ZodString; export declare const titleIDSchema: z.ZodString; export declare const preferredLevelBorderIDSchema: z.ZodUnion<[z.ZodString, z.ZodLiteral<"">]>; export declare const xpModificationIDSchema: z.ZodString; export declare const itemIDSchema: z.ZodString; export declare const itemTypeIDSchema: z.ZodString; export declare const armorIDSchema: z.ZodString; export declare const currencyIDSchema: z.ZodString; export declare const platformSchema: z.ZodObject<{ platformType: z.ZodLiteral<"PC">; platformOS: z.ZodLiteral<"Windows">; platformOSVersion: z.ZodString; platformChipset: z.ZodLiteral<"Unknown">; }, "strip", z.ZodTypeAny, { platformType: "PC"; platformOS: "Windows"; platformOSVersion: string; platformChipset: "Unknown"; }, { platformType: "PC"; platformOS: "Windows"; platformOSVersion: string; platformChipset: "Unknown"; }>; export declare const partySchema: z.ZodObject<{ ID: z.ZodString; MUCName: z.ZodString; VoiceRoomID: z.ZodString; Version: z.ZodNumber; ClientVersion: z.ZodString; Members: z.ZodArray]>; Incognito: z.ZodBoolean; HideAccountLevel: z.ZodBoolean; }, "strip", z.ZodTypeAny, { Subject: string; PlayerCardID: string; PlayerTitleID: string; AccountLevel: number; PreferredLevelBorderID: string; Incognito: boolean; HideAccountLevel: boolean; }, { Subject: string; PlayerCardID: string; PlayerTitleID: string; AccountLevel: number; PreferredLevelBorderID: string; Incognito: boolean; HideAccountLevel: boolean; }>; SeasonalBadgeInfo: z.ZodNull; IsOwner: z.ZodOptional; QueueEligibleRemainingAccountLevels: z.ZodNumber; Pings: z.ZodArray, "many">; IsReady: z.ZodBoolean; IsModerator: z.ZodBoolean; UseBroadcastHUD: z.ZodBoolean; PlatformType: z.ZodLiteral<"PC">; }, "strip", z.ZodTypeAny, { IsOwner?: boolean | undefined; Subject: string; CompetitiveTier: number; PlayerIdentity: { Subject: string; PlayerCardID: string; PlayerTitleID: string; AccountLevel: number; PreferredLevelBorderID: string; Incognito: boolean; HideAccountLevel: boolean; }; SeasonalBadgeInfo: null; QueueEligibleRemainingAccountLevels: number; Pings: { Ping: number; GamePodID: string; }[]; IsReady: boolean; IsModerator: boolean; UseBroadcastHUD: boolean; PlatformType: "PC"; }, { IsOwner?: boolean | undefined; Subject: string; CompetitiveTier: number; PlayerIdentity: { Subject: string; PlayerCardID: string; PlayerTitleID: string; AccountLevel: number; PreferredLevelBorderID: string; Incognito: boolean; HideAccountLevel: boolean; }; SeasonalBadgeInfo: null; QueueEligibleRemainingAccountLevels: number; Pings: { Ping: number; GamePodID: string; }[]; IsReady: boolean; IsModerator: boolean; UseBroadcastHUD: boolean; PlatformType: "PC"; }>, "many">; State: z.ZodString; PreviousState: z.ZodString; StateTransitionReason: z.ZodString; Accessibility: z.ZodUnion<[z.ZodLiteral<"OPEN">, z.ZodLiteral<"CLOSED">]>; CustomGameData: z.ZodObject<{ Settings: z.ZodObject<{ Map: z.ZodString; Mode: z.ZodString; UseBots: z.ZodBoolean; GamePod: z.ZodString; GameRules: z.ZodNullable>; IsOvertimeWinByTwo: z.ZodOptional>; PlayOutAllRounds: z.ZodOptional>; SkipMatchHistory: z.ZodOptional>; TournamentMode: z.ZodOptional>; }, "strip", z.ZodTypeAny, { AllowGameModifiers?: boolean | undefined; IsOvertimeWinByTwo?: boolean | undefined; PlayOutAllRounds?: boolean | undefined; SkipMatchHistory?: boolean | undefined; TournamentMode?: boolean | undefined; }, { AllowGameModifiers?: string | undefined; IsOvertimeWinByTwo?: string | undefined; PlayOutAllRounds?: string | undefined; SkipMatchHistory?: string | undefined; TournamentMode?: string | undefined; }>>; }, "strip", z.ZodTypeAny, { Map: string; Mode: string; UseBots: boolean; GamePod: string; GameRules: { AllowGameModifiers?: boolean | undefined; IsOvertimeWinByTwo?: boolean | undefined; PlayOutAllRounds?: boolean | undefined; SkipMatchHistory?: boolean | undefined; TournamentMode?: boolean | undefined; } | null; }, { Map: string; Mode: string; UseBots: boolean; GamePod: string; GameRules: { AllowGameModifiers?: string | undefined; IsOvertimeWinByTwo?: string | undefined; PlayOutAllRounds?: string | undefined; SkipMatchHistory?: string | undefined; TournamentMode?: string | undefined; } | null; }>; Membership: z.ZodObject<{ teamOne: z.ZodNullable, "many">>; teamTwo: z.ZodNullable, "many">>; teamSpectate: z.ZodNullable, "many">>; teamOneCoaches: z.ZodNullable, "many">>; teamTwoCoaches: z.ZodNullable, "many">>; }, "strip", z.ZodTypeAny, { teamOne: { Subject: string; }[] | null; teamTwo: { Subject: string; }[] | null; teamSpectate: { Subject: string; }[] | null; teamOneCoaches: { Subject: string; }[] | null; teamTwoCoaches: { Subject: string; }[] | null; }, { teamOne: { Subject: string; }[] | null; teamTwo: { Subject: string; }[] | null; teamSpectate: { Subject: string; }[] | null; teamOneCoaches: { Subject: string; }[] | null; teamTwoCoaches: { Subject: string; }[] | null; }>; MaxPartySize: z.ZodNumber; AutobalanceEnabled: z.ZodBoolean; AutobalanceMinPlayers: z.ZodNumber; HasRecoveryData: z.ZodBoolean; }, "strip", z.ZodTypeAny, { Settings: { Map: string; Mode: string; UseBots: boolean; GamePod: string; GameRules: { AllowGameModifiers?: boolean | undefined; IsOvertimeWinByTwo?: boolean | undefined; PlayOutAllRounds?: boolean | undefined; SkipMatchHistory?: boolean | undefined; TournamentMode?: boolean | undefined; } | null; }; Membership: { teamOne: { Subject: string; }[] | null; teamTwo: { Subject: string; }[] | null; teamSpectate: { Subject: string; }[] | null; teamOneCoaches: { Subject: string; }[] | null; teamTwoCoaches: { Subject: string; }[] | null; }; MaxPartySize: number; AutobalanceEnabled: boolean; AutobalanceMinPlayers: number; HasRecoveryData: boolean; }, { Settings: { Map: string; Mode: string; UseBots: boolean; GamePod: string; GameRules: { AllowGameModifiers?: string | undefined; IsOvertimeWinByTwo?: string | undefined; PlayOutAllRounds?: string | undefined; SkipMatchHistory?: string | undefined; TournamentMode?: string | undefined; } | null; }; Membership: { teamOne: { Subject: string; }[] | null; teamTwo: { Subject: string; }[] | null; teamSpectate: { Subject: string; }[] | null; teamOneCoaches: { Subject: string; }[] | null; teamTwoCoaches: { Subject: string; }[] | null; }; MaxPartySize: number; AutobalanceEnabled: boolean; AutobalanceMinPlayers: number; HasRecoveryData: boolean; }>; MatchmakingData: z.ZodObject<{ QueueID: z.ZodString; PreferredGamePods: z.ZodArray; SkillDisparityRRPenalty: z.ZodNumber; }, "strip", z.ZodTypeAny, { QueueID: string; PreferredGamePods: string[]; SkillDisparityRRPenalty: number; }, { QueueID: string; PreferredGamePods: string[]; SkillDisparityRRPenalty: number; }>; Invites: z.ZodNull; Requests: z.ZodArray; QueueEntryTime: z.ZodEffects; ErrorNotification: z.ZodObject<{ ErrorType: z.ZodString; ErroredPlayers: z.ZodNullable, "many">>; }, "strip", z.ZodTypeAny, { ErrorType: string; ErroredPlayers: { Subject: string; }[] | null; }, { ErrorType: string; ErroredPlayers: { Subject: string; }[] | null; }>; RestrictedSeconds: z.ZodNumber; EligibleQueues: z.ZodArray; QueueIneligibilities: z.ZodArray; CheatData: z.ZodObject<{ GamePodOverride: z.ZodString; ForcePostGameProcessing: z.ZodBoolean; }, "strip", z.ZodTypeAny, { GamePodOverride: string; ForcePostGameProcessing: boolean; }, { GamePodOverride: string; ForcePostGameProcessing: boolean; }>; XPBonuses: z.ZodArray; InviteCode: z.ZodString; }, "strip", z.ZodTypeAny, { ID: string; MUCName: string; VoiceRoomID: string; Version: number; ClientVersion: string; Members: { IsOwner?: boolean | undefined; Subject: string; CompetitiveTier: number; PlayerIdentity: { Subject: string; PlayerCardID: string; PlayerTitleID: string; AccountLevel: number; PreferredLevelBorderID: string; Incognito: boolean; HideAccountLevel: boolean; }; SeasonalBadgeInfo: null; QueueEligibleRemainingAccountLevels: number; Pings: { Ping: number; GamePodID: string; }[]; IsReady: boolean; IsModerator: boolean; UseBroadcastHUD: boolean; PlatformType: "PC"; }[]; State: string; PreviousState: string; StateTransitionReason: string; Accessibility: "OPEN" | "CLOSED"; CustomGameData: { Settings: { Map: string; Mode: string; UseBots: boolean; GamePod: string; GameRules: { AllowGameModifiers?: boolean | undefined; IsOvertimeWinByTwo?: boolean | undefined; PlayOutAllRounds?: boolean | undefined; SkipMatchHistory?: boolean | undefined; TournamentMode?: boolean | undefined; } | null; }; Membership: { teamOne: { Subject: string; }[] | null; teamTwo: { Subject: string; }[] | null; teamSpectate: { Subject: string; }[] | null; teamOneCoaches: { Subject: string; }[] | null; teamTwoCoaches: { Subject: string; }[] | null; }; MaxPartySize: number; AutobalanceEnabled: boolean; AutobalanceMinPlayers: number; HasRecoveryData: boolean; }; MatchmakingData: { QueueID: string; PreferredGamePods: string[]; SkillDisparityRRPenalty: number; }; Invites: null; Requests: unknown[]; QueueEntryTime: Date; ErrorNotification: { ErrorType: string; ErroredPlayers: { Subject: string; }[] | null; }; RestrictedSeconds: number; EligibleQueues: string[]; QueueIneligibilities: string[]; CheatData: { GamePodOverride: string; ForcePostGameProcessing: boolean; }; XPBonuses: unknown[]; InviteCode: string; }, { ID: string; MUCName: string; VoiceRoomID: string; Version: number; ClientVersion: string; Members: { IsOwner?: boolean | undefined; Subject: string; CompetitiveTier: number; PlayerIdentity: { Subject: string; PlayerCardID: string; PlayerTitleID: string; AccountLevel: number; PreferredLevelBorderID: string; Incognito: boolean; HideAccountLevel: boolean; }; SeasonalBadgeInfo: null; QueueEligibleRemainingAccountLevels: number; Pings: { Ping: number; GamePodID: string; }[]; IsReady: boolean; IsModerator: boolean; UseBroadcastHUD: boolean; PlatformType: "PC"; }[]; State: string; PreviousState: string; StateTransitionReason: string; Accessibility: "OPEN" | "CLOSED"; CustomGameData: { Settings: { Map: string; Mode: string; UseBots: boolean; GamePod: string; GameRules: { AllowGameModifiers?: string | undefined; IsOvertimeWinByTwo?: string | undefined; PlayOutAllRounds?: string | undefined; SkipMatchHistory?: string | undefined; TournamentMode?: string | undefined; } | null; }; Membership: { teamOne: { Subject: string; }[] | null; teamTwo: { Subject: string; }[] | null; teamSpectate: { Subject: string; }[] | null; teamOneCoaches: { Subject: string; }[] | null; teamTwoCoaches: { Subject: string; }[] | null; }; MaxPartySize: number; AutobalanceEnabled: boolean; AutobalanceMinPlayers: number; HasRecoveryData: boolean; }; MatchmakingData: { QueueID: string; PreferredGamePods: string[]; SkillDisparityRRPenalty: number; }; Invites: null; Requests: unknown[]; QueueEntryTime: string; ErrorNotification: { ErrorType: string; ErroredPlayers: { Subject: string; }[] | null; }; RestrictedSeconds: number; EligibleQueues: string[]; QueueIneligibilities: string[]; CheatData: { GamePodOverride: string; ForcePostGameProcessing: boolean; }; XPBonuses: unknown[]; InviteCode: string; }>; export declare const offerSchema: z.ZodObject<{ OfferID: z.ZodString; IsDirectPurchase: z.ZodBoolean; StartDate: z.ZodEffects; Cost: z.ZodRecord; Rewards: z.ZodArray, "many">; }, "strip", z.ZodTypeAny, { OfferID: string; IsDirectPurchase: boolean; StartDate: Date; Cost: Record; Rewards: { ItemTypeID: string; ItemID: string; Quantity: number; }[]; }, { OfferID: string; IsDirectPurchase: boolean; StartDate: string; Cost: Record; Rewards: { ItemTypeID: string; ItemID: string; Quantity: number; }[]; }>; export declare const pregameMatchSchema: z.ZodObject<{ ID: z.ZodString; Version: z.ZodNumber; Teams: z.ZodArray, z.ZodString]>; Players: z.ZodArray; PregamePlayerState: z.ZodEnum<["joined"]>; CompetitiveTier: z.ZodNumber; PlayerIdentity: z.ZodObject<{ Subject: z.ZodString; PlayerCardID: z.ZodString; PlayerTitleID: z.ZodString; AccountLevel: z.ZodNumber; PreferredLevelBorderID: z.ZodUnion<[z.ZodString, z.ZodLiteral<"">]>; Incognito: z.ZodBoolean; HideAccountLevel: z.ZodBoolean; }, "strip", z.ZodTypeAny, { Subject: string; PlayerCardID: string; PlayerTitleID: string; AccountLevel: number; PreferredLevelBorderID: string; Incognito: boolean; HideAccountLevel: boolean; }, { Subject: string; PlayerCardID: string; PlayerTitleID: string; AccountLevel: number; PreferredLevelBorderID: string; Incognito: boolean; HideAccountLevel: boolean; }>; SeasonalBadgeInfo: z.ZodObject<{ SeasonID: z.ZodUnion<[z.ZodString, z.ZodLiteral<"">]>; NumberOfWins: z.ZodNumber; WinsByTier: z.ZodNull; Rank: z.ZodNumber; LeaderboardRank: z.ZodNumber; }, "strip", z.ZodTypeAny, { SeasonID: string; NumberOfWins: number; WinsByTier: null; Rank: number; LeaderboardRank: number; }, { SeasonID: string; NumberOfWins: number; WinsByTier: null; Rank: number; LeaderboardRank: number; }>; IsCaptain: z.ZodBoolean; }, "strip", z.ZodTypeAny, { Subject: string; CompetitiveTier: number; PlayerIdentity: { Subject: string; PlayerCardID: string; PlayerTitleID: string; AccountLevel: number; PreferredLevelBorderID: string; Incognito: boolean; HideAccountLevel: boolean; }; SeasonalBadgeInfo: { SeasonID: string; NumberOfWins: number; WinsByTier: null; Rank: number; LeaderboardRank: number; }; CharacterID: string; CharacterSelectionState: "" | "selected" | "locked"; PregamePlayerState: "joined"; IsCaptain: boolean; }, { Subject: string; CompetitiveTier: number; PlayerIdentity: { Subject: string; PlayerCardID: string; PlayerTitleID: string; AccountLevel: number; PreferredLevelBorderID: string; Incognito: boolean; HideAccountLevel: boolean; }; SeasonalBadgeInfo: { SeasonID: string; NumberOfWins: number; WinsByTier: null; Rank: number; LeaderboardRank: number; }; CharacterID: string; CharacterSelectionState: "" | "selected" | "locked"; PregamePlayerState: "joined"; IsCaptain: boolean; }>, "many">; }, "strip", z.ZodTypeAny, { TeamID: string; Players: { Subject: string; CompetitiveTier: number; PlayerIdentity: { Subject: string; PlayerCardID: string; PlayerTitleID: string; AccountLevel: number; PreferredLevelBorderID: string; Incognito: boolean; HideAccountLevel: boolean; }; SeasonalBadgeInfo: { SeasonID: string; NumberOfWins: number; WinsByTier: null; Rank: number; LeaderboardRank: number; }; CharacterID: string; CharacterSelectionState: "" | "selected" | "locked"; PregamePlayerState: "joined"; IsCaptain: boolean; }[]; }, { TeamID: string; Players: { Subject: string; CompetitiveTier: number; PlayerIdentity: { Subject: string; PlayerCardID: string; PlayerTitleID: string; AccountLevel: number; PreferredLevelBorderID: string; Incognito: boolean; HideAccountLevel: boolean; }; SeasonalBadgeInfo: { SeasonID: string; NumberOfWins: number; WinsByTier: null; Rank: number; LeaderboardRank: number; }; CharacterID: string; CharacterSelectionState: "" | "selected" | "locked"; PregamePlayerState: "joined"; IsCaptain: boolean; }[]; }>, "many">; AllyTeam: z.ZodNullable, z.ZodString]>; Players: z.ZodArray; PregamePlayerState: z.ZodEnum<["joined"]>; CompetitiveTier: z.ZodNumber; PlayerIdentity: z.ZodObject<{ Subject: z.ZodString; PlayerCardID: z.ZodString; PlayerTitleID: z.ZodString; AccountLevel: z.ZodNumber; PreferredLevelBorderID: z.ZodUnion<[z.ZodString, z.ZodLiteral<"">]>; Incognito: z.ZodBoolean; HideAccountLevel: z.ZodBoolean; }, "strip", z.ZodTypeAny, { Subject: string; PlayerCardID: string; PlayerTitleID: string; AccountLevel: number; PreferredLevelBorderID: string; Incognito: boolean; HideAccountLevel: boolean; }, { Subject: string; PlayerCardID: string; PlayerTitleID: string; AccountLevel: number; PreferredLevelBorderID: string; Incognito: boolean; HideAccountLevel: boolean; }>; SeasonalBadgeInfo: z.ZodObject<{ SeasonID: z.ZodUnion<[z.ZodString, z.ZodLiteral<"">]>; NumberOfWins: z.ZodNumber; WinsByTier: z.ZodNull; Rank: z.ZodNumber; LeaderboardRank: z.ZodNumber; }, "strip", z.ZodTypeAny, { SeasonID: string; NumberOfWins: number; WinsByTier: null; Rank: number; LeaderboardRank: number; }, { SeasonID: string; NumberOfWins: number; WinsByTier: null; Rank: number; LeaderboardRank: number; }>; IsCaptain: z.ZodBoolean; }, "strip", z.ZodTypeAny, { Subject: string; CompetitiveTier: number; PlayerIdentity: { Subject: string; PlayerCardID: string; PlayerTitleID: string; AccountLevel: number; PreferredLevelBorderID: string; Incognito: boolean; HideAccountLevel: boolean; }; SeasonalBadgeInfo: { SeasonID: string; NumberOfWins: number; WinsByTier: null; Rank: number; LeaderboardRank: number; }; CharacterID: string; CharacterSelectionState: "" | "selected" | "locked"; PregamePlayerState: "joined"; IsCaptain: boolean; }, { Subject: string; CompetitiveTier: number; PlayerIdentity: { Subject: string; PlayerCardID: string; PlayerTitleID: string; AccountLevel: number; PreferredLevelBorderID: string; Incognito: boolean; HideAccountLevel: boolean; }; SeasonalBadgeInfo: { SeasonID: string; NumberOfWins: number; WinsByTier: null; Rank: number; LeaderboardRank: number; }; CharacterID: string; CharacterSelectionState: "" | "selected" | "locked"; PregamePlayerState: "joined"; IsCaptain: boolean; }>, "many">; }, "strip", z.ZodTypeAny, { TeamID: string; Players: { Subject: string; CompetitiveTier: number; PlayerIdentity: { Subject: string; PlayerCardID: string; PlayerTitleID: string; AccountLevel: number; PreferredLevelBorderID: string; Incognito: boolean; HideAccountLevel: boolean; }; SeasonalBadgeInfo: { SeasonID: string; NumberOfWins: number; WinsByTier: null; Rank: number; LeaderboardRank: number; }; CharacterID: string; CharacterSelectionState: "" | "selected" | "locked"; PregamePlayerState: "joined"; IsCaptain: boolean; }[]; }, { TeamID: string; Players: { Subject: string; CompetitiveTier: number; PlayerIdentity: { Subject: string; PlayerCardID: string; PlayerTitleID: string; AccountLevel: number; PreferredLevelBorderID: string; Incognito: boolean; HideAccountLevel: boolean; }; SeasonalBadgeInfo: { SeasonID: string; NumberOfWins: number; WinsByTier: null; Rank: number; LeaderboardRank: number; }; CharacterID: string; CharacterSelectionState: "" | "selected" | "locked"; PregamePlayerState: "joined"; IsCaptain: boolean; }[]; }>>; EnemyTeam: z.ZodNullable, z.ZodString]>; Players: z.ZodArray; PregamePlayerState: z.ZodEnum<["joined"]>; CompetitiveTier: z.ZodNumber; PlayerIdentity: z.ZodObject<{ Subject: z.ZodString; PlayerCardID: z.ZodString; PlayerTitleID: z.ZodString; AccountLevel: z.ZodNumber; PreferredLevelBorderID: z.ZodUnion<[z.ZodString, z.ZodLiteral<"">]>; Incognito: z.ZodBoolean; HideAccountLevel: z.ZodBoolean; }, "strip", z.ZodTypeAny, { Subject: string; PlayerCardID: string; PlayerTitleID: string; AccountLevel: number; PreferredLevelBorderID: string; Incognito: boolean; HideAccountLevel: boolean; }, { Subject: string; PlayerCardID: string; PlayerTitleID: string; AccountLevel: number; PreferredLevelBorderID: string; Incognito: boolean; HideAccountLevel: boolean; }>; SeasonalBadgeInfo: z.ZodObject<{ SeasonID: z.ZodUnion<[z.ZodString, z.ZodLiteral<"">]>; NumberOfWins: z.ZodNumber; WinsByTier: z.ZodNull; Rank: z.ZodNumber; LeaderboardRank: z.ZodNumber; }, "strip", z.ZodTypeAny, { SeasonID: string; NumberOfWins: number; WinsByTier: null; Rank: number; LeaderboardRank: number; }, { SeasonID: string; NumberOfWins: number; WinsByTier: null; Rank: number; LeaderboardRank: number; }>; IsCaptain: z.ZodBoolean; }, "strip", z.ZodTypeAny, { Subject: string; CompetitiveTier: number; PlayerIdentity: { Subject: string; PlayerCardID: string; PlayerTitleID: string; AccountLevel: number; PreferredLevelBorderID: string; Incognito: boolean; HideAccountLevel: boolean; }; SeasonalBadgeInfo: { SeasonID: string; NumberOfWins: number; WinsByTier: null; Rank: number; LeaderboardRank: number; }; CharacterID: string; CharacterSelectionState: "" | "selected" | "locked"; PregamePlayerState: "joined"; IsCaptain: boolean; }, { Subject: string; CompetitiveTier: number; PlayerIdentity: { Subject: string; PlayerCardID: string; PlayerTitleID: string; AccountLevel: number; PreferredLevelBorderID: string; Incognito: boolean; HideAccountLevel: boolean; }; SeasonalBadgeInfo: { SeasonID: string; NumberOfWins: number; WinsByTier: null; Rank: number; LeaderboardRank: number; }; CharacterID: string; CharacterSelectionState: "" | "selected" | "locked"; PregamePlayerState: "joined"; IsCaptain: boolean; }>, "many">; }, "strip", z.ZodTypeAny, { TeamID: string; Players: { Subject: string; CompetitiveTier: number; PlayerIdentity: { Subject: string; PlayerCardID: string; PlayerTitleID: string; AccountLevel: number; PreferredLevelBorderID: string; Incognito: boolean; HideAccountLevel: boolean; }; SeasonalBadgeInfo: { SeasonID: string; NumberOfWins: number; WinsByTier: null; Rank: number; LeaderboardRank: number; }; CharacterID: string; CharacterSelectionState: "" | "selected" | "locked"; PregamePlayerState: "joined"; IsCaptain: boolean; }[]; }, { TeamID: string; Players: { Subject: string; CompetitiveTier: number; PlayerIdentity: { Subject: string; PlayerCardID: string; PlayerTitleID: string; AccountLevel: number; PreferredLevelBorderID: string; Incognito: boolean; HideAccountLevel: boolean; }; SeasonalBadgeInfo: { SeasonID: string; NumberOfWins: number; WinsByTier: null; Rank: number; LeaderboardRank: number; }; CharacterID: string; CharacterSelectionState: "" | "selected" | "locked"; PregamePlayerState: "joined"; IsCaptain: boolean; }[]; }>>; ObserverSubjects: z.ZodArray; MatchCoaches: z.ZodArray; EnemyTeamSize: z.ZodNumber; EnemyTeamLockCount: z.ZodNumber; PregameState: z.ZodEnum<["character_select_active", "provisioned"]>; LastUpdated: z.ZodEffects; MapID: z.ZodString; MapSelectPool: z.ZodArray; BannedMapIDs: z.ZodArray; CastedVotes: z.ZodUnknown; MapSelectSteps: z.ZodArray; MapSelectStep: z.ZodNumber; Team1: z.ZodUnion<[z.ZodEnum<["Blue", "Red"]>, z.ZodString]>; GamePodID: z.ZodString; Mode: z.ZodString; VoiceSessionID: z.ZodString; MUCName: z.ZodString; TeamMatchToken: z.ZodString; QueueID: z.ZodUnion<[z.ZodString, z.ZodLiteral<"">]>; ProvisioningFlowID: z.ZodEnum<["Matchmaking", "CustomGame"]>; IsRanked: z.ZodBoolean; PhaseTimeRemainingNS: z.ZodNumber; StepTimeRemainingNS: z.ZodNumber; altModesFlagADA: z.ZodBoolean; TournamentMetadata: z.ZodNull; RosterMetadata: z.ZodNull; }, "strip", z.ZodTypeAny, { CastedVotes?: unknown; ID: string; MUCName: string; Version: number; GamePodID: string; Mode: string; QueueID: string; Teams: { TeamID: string; Players: { Subject: string; CompetitiveTier: number; PlayerIdentity: { Subject: string; PlayerCardID: string; PlayerTitleID: string; AccountLevel: number; PreferredLevelBorderID: string; Incognito: boolean; HideAccountLevel: boolean; }; SeasonalBadgeInfo: { SeasonID: string; NumberOfWins: number; WinsByTier: null; Rank: number; LeaderboardRank: number; }; CharacterID: string; CharacterSelectionState: "" | "selected" | "locked"; PregamePlayerState: "joined"; IsCaptain: boolean; }[]; }[]; AllyTeam: { TeamID: string; Players: { Subject: string; CompetitiveTier: number; PlayerIdentity: { Subject: string; PlayerCardID: string; PlayerTitleID: string; AccountLevel: number; PreferredLevelBorderID: string; Incognito: boolean; HideAccountLevel: boolean; }; SeasonalBadgeInfo: { SeasonID: string; NumberOfWins: number; WinsByTier: null; Rank: number; LeaderboardRank: number; }; CharacterID: string; CharacterSelectionState: "" | "selected" | "locked"; PregamePlayerState: "joined"; IsCaptain: boolean; }[]; } | null; EnemyTeam: { TeamID: string; Players: { Subject: string; CompetitiveTier: number; PlayerIdentity: { Subject: string; PlayerCardID: string; PlayerTitleID: string; AccountLevel: number; PreferredLevelBorderID: string; Incognito: boolean; HideAccountLevel: boolean; }; SeasonalBadgeInfo: { SeasonID: string; NumberOfWins: number; WinsByTier: null; Rank: number; LeaderboardRank: number; }; CharacterID: string; CharacterSelectionState: "" | "selected" | "locked"; PregamePlayerState: "joined"; IsCaptain: boolean; }[]; } | null; ObserverSubjects: unknown[]; MatchCoaches: unknown[]; EnemyTeamSize: number; EnemyTeamLockCount: number; PregameState: "character_select_active" | "provisioned"; LastUpdated: Date; MapID: string; MapSelectPool: unknown[]; BannedMapIDs: unknown[]; MapSelectSteps: unknown[]; MapSelectStep: number; Team1: string; VoiceSessionID: string; TeamMatchToken: string; ProvisioningFlowID: "Matchmaking" | "CustomGame"; IsRanked: boolean; PhaseTimeRemainingNS: number; StepTimeRemainingNS: number; altModesFlagADA: boolean; TournamentMetadata: null; RosterMetadata: null; }, { CastedVotes?: unknown; ID: string; MUCName: string; Version: number; GamePodID: string; Mode: string; QueueID: string; Teams: { TeamID: string; Players: { Subject: string; CompetitiveTier: number; PlayerIdentity: { Subject: string; PlayerCardID: string; PlayerTitleID: string; AccountLevel: number; PreferredLevelBorderID: string; Incognito: boolean; HideAccountLevel: boolean; }; SeasonalBadgeInfo: { SeasonID: string; NumberOfWins: number; WinsByTier: null; Rank: number; LeaderboardRank: number; }; CharacterID: string; CharacterSelectionState: "" | "selected" | "locked"; PregamePlayerState: "joined"; IsCaptain: boolean; }[]; }[]; AllyTeam: { TeamID: string; Players: { Subject: string; CompetitiveTier: number; PlayerIdentity: { Subject: string; PlayerCardID: string; PlayerTitleID: string; AccountLevel: number; PreferredLevelBorderID: string; Incognito: boolean; HideAccountLevel: boolean; }; SeasonalBadgeInfo: { SeasonID: string; NumberOfWins: number; WinsByTier: null; Rank: number; LeaderboardRank: number; }; CharacterID: string; CharacterSelectionState: "" | "selected" | "locked"; PregamePlayerState: "joined"; IsCaptain: boolean; }[]; } | null; EnemyTeam: { TeamID: string; Players: { Subject: string; CompetitiveTier: number; PlayerIdentity: { Subject: string; PlayerCardID: string; PlayerTitleID: string; AccountLevel: number; PreferredLevelBorderID: string; Incognito: boolean; HideAccountLevel: boolean; }; SeasonalBadgeInfo: { SeasonID: string; NumberOfWins: number; WinsByTier: null; Rank: number; LeaderboardRank: number; }; CharacterID: string; CharacterSelectionState: "" | "selected" | "locked"; PregamePlayerState: "joined"; IsCaptain: boolean; }[]; } | null; ObserverSubjects: unknown[]; MatchCoaches: unknown[]; EnemyTeamSize: number; EnemyTeamLockCount: number; PregameState: "character_select_active" | "provisioned"; LastUpdated: string; MapID: string; MapSelectPool: unknown[]; BannedMapIDs: unknown[]; MapSelectSteps: unknown[]; MapSelectStep: number; Team1: string; VoiceSessionID: string; TeamMatchToken: string; ProvisioningFlowID: "Matchmaking" | "CustomGame"; IsRanked: boolean; PhaseTimeRemainingNS: number; StepTimeRemainingNS: number; altModesFlagADA: boolean; TournamentMetadata: null; RosterMetadata: null; }>; export declare const contractsResponse: z.ZodObject<{ Version: z.ZodNumber; Subject: z.ZodString; Contracts: z.ZodArray>; }, "strip", z.ZodTypeAny, { TotalProgressionEarned: number; TotalProgressionEarnedVersion: number; HighestRewardedLevel: Record; }, { TotalProgressionEarned: number; TotalProgressionEarnedVersion: number; HighestRewardedLevel: Record; }>; ProgressionLevelReached: z.ZodNumber; ProgressionTowardsNextLevel: z.ZodNumber; }, "strip", z.ZodTypeAny, { ContractDefinitionID: string; ContractProgression: { TotalProgressionEarned: number; TotalProgressionEarnedVersion: number; HighestRewardedLevel: Record; }; ProgressionLevelReached: number; ProgressionTowardsNextLevel: number; }, { ContractDefinitionID: string; ContractProgression: { TotalProgressionEarned: number; TotalProgressionEarnedVersion: number; HighestRewardedLevel: Record; }; ProgressionLevelReached: number; ProgressionTowardsNextLevel: number; }>, "many">; ProcessedMatches: z.ZodArray; XPGrants: z.ZodNullable; Modifier: z.ZodObject<{ Value: z.ZodNumber; BaseMultiplierValue: z.ZodNumber; Modifiers: z.ZodArray; BaseOnly: z.ZodBoolean; }, "strip", z.ZodTypeAny, { Value: number; Name: "RESTRICTIONS_XP" | "PREMIUM_CONTRACT_XP"; BaseOnly: boolean; }, { Value: number; Name: "RESTRICTIONS_XP" | "PREMIUM_CONTRACT_XP"; BaseOnly: boolean; }>, "many">; }, "strip", z.ZodTypeAny, { Value: number; BaseMultiplierValue: number; Modifiers: { Value: number; Name: "RESTRICTIONS_XP" | "PREMIUM_CONTRACT_XP"; BaseOnly: boolean; }[]; }, { Value: number; BaseMultiplierValue: number; Modifiers: { Value: number; Name: "RESTRICTIONS_XP" | "PREMIUM_CONTRACT_XP"; BaseOnly: boolean; }[]; }>; NumAFKRounds: z.ZodNumber; }, "strip", z.ZodTypeAny, { GamePlayed: number; GameWon: number; RoundPlayed: number; RoundWon: number; Missions: {}; Modifier: { Value: number; BaseMultiplierValue: number; Modifiers: { Value: number; Name: "RESTRICTIONS_XP" | "PREMIUM_CONTRACT_XP"; BaseOnly: boolean; }[]; }; NumAFKRounds: number; }, { GamePlayed: number; GameWon: number; RoundPlayed: number; RoundWon: number; Missions: {}; Modifier: { Value: number; BaseMultiplierValue: number; Modifiers: { Value: number; Name: "RESTRICTIONS_XP" | "PREMIUM_CONTRACT_XP"; BaseOnly: boolean; }[]; }; NumAFKRounds: number; }>>; RewardGrants: z.ZodNullable>; MissionDeltas: z.ZodNullable; ObjectiveDeltas: z.ZodRecord>; }, "strip", z.ZodTypeAny, { ID: string; Objectives: Record; ObjectiveDeltas: Record; }, { ID: string; Objectives: Record; ObjectiveDeltas: Record; }>>>; ContractDeltas: z.ZodNullable>>; CouldProgressMissions: z.ZodBoolean; }, "strip", z.ZodTypeAny, { ID: string; StartTime: Date; XPGrants: { GamePlayed: number; GameWon: number; RoundPlayed: number; RoundWon: number; Missions: {}; Modifier: { Value: number; BaseMultiplierValue: number; Modifiers: { Value: number; Name: "RESTRICTIONS_XP" | "PREMIUM_CONTRACT_XP"; BaseOnly: boolean; }[]; }; NumAFKRounds: number; } | null; RewardGrants: {} | null; MissionDeltas: Record; ObjectiveDeltas: Record; }> | null; ContractDeltas: Record | null; CouldProgressMissions: boolean; }, { ID: string; StartTime: number; XPGrants: { GamePlayed: number; GameWon: number; RoundPlayed: number; RoundWon: number; Missions: {}; Modifier: { Value: number; BaseMultiplierValue: number; Modifiers: { Value: number; Name: "RESTRICTIONS_XP" | "PREMIUM_CONTRACT_XP"; BaseOnly: boolean; }[]; }; NumAFKRounds: number; } | null; RewardGrants: {} | null; MissionDeltas: Record; ObjectiveDeltas: Record; }> | null; ContractDeltas: Record | null; CouldProgressMissions: boolean; }>, "many">; ActiveSpecialContract: z.ZodString; Missions: z.ZodArray; Complete: z.ZodBoolean; ExpirationTime: z.ZodEffects; }, "strip", z.ZodTypeAny, { ID: string; Objectives: Record; Complete: boolean; ExpirationTime: Date; }, { ID: string; Objectives: Record; Complete: boolean; ExpirationTime: string; }>, "many">; MissionMetadata: z.ZodObject<{ NPECompleted: z.ZodBoolean; WeeklyCheckpoint: z.ZodEffects; WeeklyRefillTime: z.ZodEffects; }, "strip", z.ZodTypeAny, { NPECompleted: boolean; WeeklyCheckpoint: Date; WeeklyRefillTime: Date; }, { NPECompleted: boolean; WeeklyCheckpoint: string; WeeklyRefillTime: string; }>; }, "strip", z.ZodTypeAny, { Subject: string; Version: number; Contracts: { ContractDefinitionID: string; ContractProgression: { TotalProgressionEarned: number; TotalProgressionEarnedVersion: number; HighestRewardedLevel: Record; }; ProgressionLevelReached: number; ProgressionTowardsNextLevel: number; }[]; ProcessedMatches: { ID: string; StartTime: Date; XPGrants: { GamePlayed: number; GameWon: number; RoundPlayed: number; RoundWon: number; Missions: {}; Modifier: { Value: number; BaseMultiplierValue: number; Modifiers: { Value: number; Name: "RESTRICTIONS_XP" | "PREMIUM_CONTRACT_XP"; BaseOnly: boolean; }[]; }; NumAFKRounds: number; } | null; RewardGrants: {} | null; MissionDeltas: Record; ObjectiveDeltas: Record; }> | null; ContractDeltas: Record | null; CouldProgressMissions: boolean; }[]; Missions: { ID: string; Objectives: Record; Complete: boolean; ExpirationTime: Date; }[]; ActiveSpecialContract: string; MissionMetadata: { NPECompleted: boolean; WeeklyCheckpoint: Date; WeeklyRefillTime: Date; }; }, { Subject: string; Version: number; Contracts: { ContractDefinitionID: string; ContractProgression: { TotalProgressionEarned: number; TotalProgressionEarnedVersion: number; HighestRewardedLevel: Record; }; ProgressionLevelReached: number; ProgressionTowardsNextLevel: number; }[]; ProcessedMatches: { ID: string; StartTime: number; XPGrants: { GamePlayed: number; GameWon: number; RoundPlayed: number; RoundWon: number; Missions: {}; Modifier: { Value: number; BaseMultiplierValue: number; Modifiers: { Value: number; Name: "RESTRICTIONS_XP" | "PREMIUM_CONTRACT_XP"; BaseOnly: boolean; }[]; }; NumAFKRounds: number; } | null; RewardGrants: {} | null; MissionDeltas: Record; ObjectiveDeltas: Record; }> | null; ContractDeltas: Record | null; CouldProgressMissions: boolean; }[]; Missions: { ID: string; Objectives: Record; Complete: boolean; ExpirationTime: string; }[]; ActiveSpecialContract: string; MissionMetadata: { NPECompleted: boolean; WeeklyCheckpoint: string; WeeklyRefillTime: string; }; }>; export declare const conversationsSchema: z.ZodObject<{ conversations: z.ZodArray; uiState: z.ZodObject<{ changedSinceHidden: z.ZodBoolean; hidden: z.ZodBoolean; }, "strip", z.ZodTypeAny, { changedSinceHidden: boolean; hidden: boolean; }, { changedSinceHidden: boolean; hidden: boolean; }>; unread_count: z.ZodNumber; }, "strip", z.ZodTypeAny, { type: "groupchat" | "chat"; cid: string; direct_messages: boolean; global_readership: boolean; message_history: boolean; mid: string; muted: boolean; mutedRestriction: boolean; uiState: { changedSinceHidden: boolean; hidden: boolean; }; unread_count: number; }, { type: "groupchat" | "chat"; cid: string; direct_messages: boolean; global_readership: boolean; message_history: boolean; mid: string; muted: boolean; mutedRestriction: boolean; uiState: { changedSinceHidden: boolean; hidden: boolean; }; unread_count: number; }>, "many">; }, "strip", z.ZodTypeAny, { conversations: { type: "groupchat" | "chat"; cid: string; direct_messages: boolean; global_readership: boolean; message_history: boolean; mid: string; muted: boolean; mutedRestriction: boolean; uiState: { changedSinceHidden: boolean; hidden: boolean; }; unread_count: number; }[]; }, { conversations: { type: "groupchat" | "chat"; cid: string; direct_messages: boolean; global_readership: boolean; message_history: boolean; mid: string; muted: boolean; mutedRestriction: boolean; uiState: { changedSinceHidden: boolean; hidden: boolean; }; unread_count: number; }[]; }>; export declare const chatMessagesSchema: z.ZodObject<{ messages: z.ZodArray; type: z.ZodEnum<["chat", "groupchat"]>; }, "strip", z.ZodTypeAny, { type: "groupchat" | "chat"; cid: string; mid: string; body: string; game_name: string; game_tag: string; id: string; name: string; pid: string; puuid: string; read: boolean; region: string; time: Date; }, { type: "groupchat" | "chat"; cid: string; mid: string; body: string; game_name: string; game_tag: string; id: string; name: string; pid: string; puuid: string; read: boolean; region: string; time: string; }>, "many">; }, "strip", z.ZodTypeAny, { messages: { type: "groupchat" | "chat"; cid: string; mid: string; body: string; game_name: string; game_tag: string; id: string; name: string; pid: string; puuid: string; read: boolean; region: string; time: Date; }[]; }, { messages: { type: "groupchat" | "chat"; cid: string; mid: string; body: string; game_name: string; game_tag: string; id: string; name: string; pid: string; puuid: string; read: boolean; region: string; time: string; }[]; }>; export declare const loadoutsSchema: z.ZodObject<{ Subject: z.ZodString; Sprays: z.ZodObject<{ SpraySelections: z.ZodArray, "many">; }, "strip", z.ZodTypeAny, { SpraySelections: { SocketID: string; SprayID: string; LevelID: string; }[]; }, { SpraySelections: { SocketID: string; SprayID: string; LevelID: string; }[]; }>; Expressions: z.ZodObject<{ AESSelections: z.ZodArray, "many">; }, "strip", z.ZodTypeAny, { AESSelections: { SocketID: string; AssetID: string; TypeID: string; }[]; }, { AESSelections: { SocketID: string; AssetID: string; TypeID: string; }[]; }>; Items: z.ZodRecord; }, "strip", z.ZodTypeAny, { ID: string; Item: { ID: string; TypeID: string; }; }, { ID: string; Item: { ID: string; TypeID: string; }; }>>; }, "strip", z.ZodTypeAny, { ID: string; TypeID: string; Sockets: Record; }, { ID: string; TypeID: string; Sockets: Record; }>>; }, "strip", z.ZodTypeAny, { Subject: string; Sprays: { SpraySelections: { SocketID: string; SprayID: string; LevelID: string; }[]; }; Expressions: { AESSelections: { SocketID: string; AssetID: string; TypeID: string; }[]; }; Items: Record; }>; }, { Subject: string; Sprays: { SpraySelections: { SocketID: string; SprayID: string; LevelID: string; }[]; }; Expressions: { AESSelections: { SocketID: string; AssetID: string; TypeID: string; }[]; }; Items: Record; }>; }>;