import { z } from 'zod'; export declare const customGameConfigsEndpoint: { readonly name: "Custom Game Configs"; readonly description: "Get information about the available gamemodes, maps, queues, and gamepods"; readonly queryName: "Party_FetchCustomGameConfigs"; readonly category: "Party Endpoints"; readonly type: "glz"; readonly suffix: "parties/v1/parties/customgameconfigs"; readonly riotRequirements: { readonly clientPlatform: true; readonly clientVersion: true; }; readonly responses: { readonly '200': z.ZodObject<{ Enabled: z.ZodBoolean; EnabledMaps: z.ZodArray; EnabledModes: z.ZodArray; Queues: z.ZodArray; MaxPartySizeHighSkill: z.ZodNumber; HighSkillTier: z.ZodNumber; MaxSkillTier: z.ZodNumber; AllowFullPartyBypassSkillRestrictions: z.ZodBoolean; Mode: z.ZodString; IsRanked: z.ZodBoolean; IsTournament: z.ZodBoolean; RequireRoster: z.ZodBoolean; Priority: z.ZodNumber; PartyMaxCompetitiveTierRange: z.ZodNumber; PartyMaxCompetitiveTierRangePlacementBuffer: z.ZodNumber; FullPartyMaxCompetitiveTierRange: z.ZodNumber; PartySkillDisparityCompetitiveTiersCeilings: z.ZodRecord; UseAccountLevelRequirement: z.ZodBoolean; MinimumAccountLevelRequired: z.ZodNumber; GameRules: z.ZodRecord>; SupportedPlatformTypes: z.ZodArray, "many">; DisabledContent: z.ZodArray; queueFieldA: z.ZodArray; NextScheduleChangeSeconds: z.ZodNumber; TimeUntilNextScheduleChangeSeconds: z.ZodNumber; MapWeights: z.ZodEffects, string[][], string[]>; }, "strip", z.ZodTypeAny, { Mode: string; GameRules: Record; MaxPartySize: number; QueueID: string; IsRanked: boolean; Enabled: boolean; TeamSize: number; NumTeams: number; MinPartySize: number; InvalidPartySizes: number[]; MaxPartySizeHighSkill: number; HighSkillTier: number; MaxSkillTier: number; AllowFullPartyBypassSkillRestrictions: boolean; IsTournament: boolean; RequireRoster: boolean; Priority: number; PartyMaxCompetitiveTierRange: number; PartyMaxCompetitiveTierRangePlacementBuffer: number; FullPartyMaxCompetitiveTierRange: number; PartySkillDisparityCompetitiveTiersCeilings: Record; UseAccountLevelRequirement: boolean; MinimumAccountLevelRequired: number; SupportedPlatformTypes: "PC"[]; DisabledContent: unknown[]; queueFieldA: unknown[]; NextScheduleChangeSeconds: number; TimeUntilNextScheduleChangeSeconds: number; MapWeights: string[][]; }, { Mode: string; GameRules: Record; MaxPartySize: number; QueueID: string; IsRanked: boolean; Enabled: boolean; TeamSize: number; NumTeams: number; MinPartySize: number; InvalidPartySizes: number[]; MaxPartySizeHighSkill: number; HighSkillTier: number; MaxSkillTier: number; AllowFullPartyBypassSkillRestrictions: boolean; IsTournament: boolean; RequireRoster: boolean; Priority: number; PartyMaxCompetitiveTierRange: number; PartyMaxCompetitiveTierRangePlacementBuffer: number; FullPartyMaxCompetitiveTierRange: number; PartySkillDisparityCompetitiveTiersCeilings: Record; UseAccountLevelRequirement: boolean; MinimumAccountLevelRequired: number; SupportedPlatformTypes: "PC"[]; DisabledContent: unknown[]; queueFieldA: unknown[]; NextScheduleChangeSeconds: number; TimeUntilNextScheduleChangeSeconds: number; MapWeights: string[]; }>, "many">; GamePodPingServiceInfo: z.ZodRecord; }, "strip", z.ZodTypeAny, { SecurityHash: number; ObfuscatedIP: number; PingProxyAddress: string; PingProxyAddresses: string[]; }, { SecurityHash: number; ObfuscatedIP: number; PingProxyAddress: string; PingProxyAddresses: string[]; }>>; }, "strip", z.ZodTypeAny, { Enabled: boolean; EnabledMaps: string[]; EnabledModes: string[]; Queues: { Mode: string; GameRules: Record; MaxPartySize: number; QueueID: string; IsRanked: boolean; Enabled: boolean; TeamSize: number; NumTeams: number; MinPartySize: number; InvalidPartySizes: number[]; MaxPartySizeHighSkill: number; HighSkillTier: number; MaxSkillTier: number; AllowFullPartyBypassSkillRestrictions: boolean; IsTournament: boolean; RequireRoster: boolean; Priority: number; PartyMaxCompetitiveTierRange: number; PartyMaxCompetitiveTierRangePlacementBuffer: number; FullPartyMaxCompetitiveTierRange: number; PartySkillDisparityCompetitiveTiersCeilings: Record; UseAccountLevelRequirement: boolean; MinimumAccountLevelRequired: number; SupportedPlatformTypes: "PC"[]; DisabledContent: unknown[]; queueFieldA: unknown[]; NextScheduleChangeSeconds: number; TimeUntilNextScheduleChangeSeconds: number; MapWeights: string[][]; }[]; GamePodPingServiceInfo: Record; }, { Enabled: boolean; EnabledMaps: string[]; EnabledModes: string[]; Queues: { Mode: string; GameRules: Record; MaxPartySize: number; QueueID: string; IsRanked: boolean; Enabled: boolean; TeamSize: number; NumTeams: number; MinPartySize: number; InvalidPartySizes: number[]; MaxPartySizeHighSkill: number; HighSkillTier: number; MaxSkillTier: number; AllowFullPartyBypassSkillRestrictions: boolean; IsTournament: boolean; RequireRoster: boolean; Priority: number; PartyMaxCompetitiveTierRange: number; PartyMaxCompetitiveTierRangePlacementBuffer: number; FullPartyMaxCompetitiveTierRange: number; PartySkillDisparityCompetitiveTiersCeilings: Record; UseAccountLevelRequirement: boolean; MinimumAccountLevelRequired: number; SupportedPlatformTypes: "PC"[]; DisabledContent: unknown[]; queueFieldA: unknown[]; NextScheduleChangeSeconds: number; TimeUntilNextScheduleChangeSeconds: number; MapWeights: string[]; }[]; GamePodPingServiceInfo: Record; }>; }; }; export type CustomGameConfigsResponse = z.input;