import { z } from 'zod'; export declare const playerInfoEndpoint: { readonly name: "Player Info"; readonly description: "Get the PUUID and other info from a token"; readonly category: "Authentication Endpoints"; readonly type: "other"; readonly suffix: "https://auth.riotgames.com/userinfo"; readonly riotRequirements: { readonly token: true; }; readonly responses: { readonly '200': z.ZodObject<{ country: z.ZodString; sub: z.ZodString; email_verified: z.ZodBoolean; player_plocale: z.ZodNullable; country_at: z.ZodNullable>; pw: z.ZodObject<{ cng_at: z.ZodEffects; reset: z.ZodBoolean; must_reset: z.ZodBoolean; }, "strip", z.ZodTypeAny, { cng_at: Date; must_reset: boolean; reset: boolean; }, { cng_at: number; must_reset: boolean; reset: boolean; }>; phone_number_verified: z.ZodBoolean; account_verified: z.ZodBoolean; ppid: z.ZodNullable; federated_identity_providers: z.ZodArray; player_locale: z.ZodNullable; acct: z.ZodObject<{ type: z.ZodNumber; state: z.ZodString; adm: z.ZodBoolean; game_name: z.ZodString; tag_line: z.ZodString; created_at: z.ZodEffects; }, "strip", z.ZodTypeAny, { type: number; game_name: string; adm: boolean; created_at: Date; state: string; tag_line: string; }, { type: number; game_name: string; adm: boolean; created_at: number; state: string; tag_line: string; }>; age: z.ZodNumber; jti: z.ZodString; affinity: z.ZodRecord; }, "strip", z.ZodTypeAny, { player_plocale?: unknown; ppid?: unknown; sub: string; acct: { type: number; game_name: string; adm: boolean; created_at: Date; state: string; tag_line: string; }; country: string; country_at: Date | null; email_verified: boolean; jti: string; phone_number_verified: boolean; player_locale: string | null; pw: { cng_at: Date; must_reset: boolean; reset: boolean; }; account_verified: boolean; federated_identity_providers: string[]; age: number; affinity: Record; }, { player_plocale?: unknown; ppid?: unknown; sub: string; acct: { type: number; game_name: string; adm: boolean; created_at: number; state: string; tag_line: string; }; country: string; country_at: number | null; email_verified: boolean; jti: string; phone_number_verified: boolean; player_locale: string | null; pw: { cng_at: number; must_reset: boolean; reset: boolean; }; account_verified: boolean; federated_identity_providers: string[]; age: number; affinity: Record; }>; }; }; export type PlayerInfoResponse = z.input;