export interface ProcessedPlayerResponse { info: { uuid: string; xuid: string; mcid: string; username: string; rank: string; first_played: number; login_streak: { current: number; longest: number; }; friend_count: number; quest_count: number; }; equipped_cosmetics: { costume: CosmeticResponseTypes[CosmeticType.Costume]; avatar: CosmeticResponseTypes[CosmeticType.Avatar]; hub_title: CosmeticResponseTypes[CosmeticType.HubTitle]; hat: CosmeticResponseTypes[CosmeticType.Hat]; backbling: CosmeticResponseTypes[CosmeticType.Backbling]; }; owned_cosmetics: { costume: CosmeticResponseTypes[CosmeticType.Costume][]; avatar: CosmeticResponseTypes[CosmeticType.Avatar][]; hub_title: CosmeticResponseTypes[CosmeticType.HubTitle][]; hat: CosmeticResponseTypes[CosmeticType.Hat][]; pet: CosmeticResponseTypes[CosmeticType.Pet][]; mount: CosmeticResponseTypes[CosmeticType.Mount][]; backbling: CosmeticResponseTypes[CosmeticType.Backbling][]; }; } export declare enum CosmeticType { Costume = "costume", Avatar = "avatar", HubTitle = "hub_title", Hat = "hat", Pet = "pet", Mount = "mount", Backbling = "backbling" } export interface CosmeticResponseTypes { [CosmeticType.Costume]: string; [CosmeticType.Avatar]: { name: string; url: string; }; [CosmeticType.HubTitle]: string; [CosmeticType.Hat]: { name: string; icon: string; rarity: string; }; [CosmeticType.Pet]: string; [CosmeticType.Mount]: string; [CosmeticType.Backbling]: { name: string; icon: string; rarity: string; }; } export default function processPlayerInfo(playerResponse: any): ProcessedPlayerResponse | null; //# sourceMappingURL=player.d.ts.map