@type t() :: %VRChat.Model.FileAnalysisAvatarStats{
animatorCount: integer(),
audioSourceCount: integer(),
blendShapeCount: integer(),
boneCount: integer(),
bounds: [number()],
cameraCount: integer() | nil,
clothCount: integer(),
constraintCount: integer(),
contactCount: integer(),
customExpressions: boolean(),
customizeAnimationLayers: boolean(),
enableEyeLook: boolean(),
lightCount: integer(),
lineRendererCount: integer(),
lipSync: integer(),
materialCount: integer(),
materialSlotsUsed: integer(),
meshCount: integer(),
meshIndices: integer(),
meshParticleMaxPolygons: integer(),
meshPolygons: integer(),
meshVertices: integer(),
particleCollisionEnabled: boolean(),
particleSystemCount: integer(),
particleTrailsEnabled: boolean(),
physBoneColliderCount: integer(),
physBoneCollisionCheckCount: integer(),
physBoneComponentCount: integer(),
physBoneTransformCount: integer(),
physicsColliders: integer(),
physicsRigidbodies: integer(),
skinnedMeshCount: integer(),
skinnedMeshIndices: integer(),
skinnedMeshPolygons: integer(),
skinnedMeshVertices: integer(),
totalClothVertices: integer(),
totalIndices: integer(),
totalMaxParticles: integer(),
totalPolygons: integer(),
totalTextureUsage: integer(),
totalVertices: integer(),
trailRendererCount: integer(),
writeDefaultsUsed: boolean()
}