interface Character { type: "character"; id: string; granblue_id: string; character_id: readonly number[]; element: number; rarity: number; gender: number; max_level: number; name: { [key: string]: string; en: string; ja: string; }; hp: { min_hp: number; max_hp: number; max_hp_flb: number; }; atk: { min_atk: number; max_atk: number; max_atk_flb: number; }; uncap: { flb: boolean; ulb: boolean; }; race: { race1: number; race2: number; }; proficiency: { proficiency1: number; proficiency2: number; }; position?: number; special: boolean; }