const assetVersionResultSchema: ZodObject<{ originalExtension: ZodOptional<ZodString>; analysis: ZodOptional<ZodNullable<ZodObject<{ schemaVersion: ZodLiteral<1>; sourceFileOid: ZodString; analyzerId: ZodString; analyzerVersion: ZodString; status: ZodEnum<{ unsupported: "unsupported"; pending: "pending"; running: "running"; succeeded: "succeeded"; failed: "failed"; }>; analyzedAt: ZodNullable<ZodISODateTime>; data: ZodNullable<ZodDiscriminatedUnion<[ZodObject<{ kind: ...; dimensions: ...; meshCount: ...; geometryCount: ...; triangleCount: ...; vertexCount: ...; materialCount: ...; textureCount: ...; textures: ...; }, $strip>, ZodObject<{ version: ...; colorspace: ...; materials: ...; nodeGraphCount: ...; topLevelNodeCount: ...; referencedTextures: ...; warnings: ...; kind: ...; nodeCount: ...; textureCount: ...; textures: ...; }, $strip>, ZodObject<{ version: ...; metadata: ...; photometricType: ...; photometricTypeName: ...; photometry: ...; manufacturer: ...; luminaire: ...; lightSource: ...; lampCatalog: ...; lampCount: ...; lumensPerLamp: ...; inputWatts: ...; peakCandela: ...; verticalAngles: ...; horizontalAngles: ...; units: ...; dimensions: ...; hasTilt: ...; warnings: ...; kind: ...; luminousFluxLumens: ...; efficacyLumensPerWatt: ...; beamAngleDegrees: ...; fieldAngleDegrees: ...; declaredLampFluxLumens: ...; downwardFluxLumens: ...; upwardFluxLumens: ...; metricsTiltDegrees: ...; beamAngles: ...; metricsStatus: ...; }, $strip>, ZodObject<{ kind: ...; widthPixels: ...; heightPixels: ...; format: ...; colorSpace: ...; projection: ...; brightnessUnit: ...; calibration: ...; minimumBrightness: ...; maximumBrightness: ...; averageBrightness: ...; percentile01Brightness: ...; percentile99Brightness: ...; dynamicRangeStops: ...; }, $strip>], "kind">>; validation: ZodNullable<ZodObject<{ status: ZodEnum<{ valid: ...; invalid: ...; unassessed: ...; }>; validator: ZodString; validatorVersion: ZodString; rules: ZodArray<ZodString>; issues: ZodArray<ZodObject<..., ...>>; }, $strip>>; diagnostics: ZodArray<ZodObject<{ code: ZodString; severity: ZodEnum<{ error: ...; warning: ...; info: ...; }>; message: ZodString; location: ZodOptional<ZodString>; }, $strip>>; }, $strip>>>; analysisSummary: ZodOptional<ZodNullable<ZodObject<{ schemaVersion: ZodLiteral<1>; sourceFileOid: ZodString; analyzerId: ZodString; analyzerVersion: ZodString; status: ZodEnum<{ unsupported: "unsupported"; pending: "pending"; running: "running"; succeeded: "succeeded"; failed: "failed"; }>; analyzedAt: ZodNullable<ZodISODateTime>; validationStatus: ZodNullable<ZodEnum<{ valid: "valid"; invalid: "invalid"; unassessed: "unassessed"; }>>; errorCount: ZodNumber; warningCount: ZodNumber; data: ZodNullable<ZodDiscriminatedUnion<[ZodObject<{ kind: ...; dimensions: ...; meshCount: ...; geometryCount: ...; triangleCount: ...; vertexCount: ...; materialCount: ...; textureCount: ...; }, $strip>, ZodObject<{ version: ...; colorspace: ...; nodeGraphCount: ...; topLevelNodeCount: ...; kind: ...; nodeCount: ...; textureCount: ...; materialCount: ...; }, $strip>, ZodObject<{ version: ...; photometricType: ...; photometricTypeName: ...; photometry: ...; manufacturer: ...; luminaire: ...; lightSource: ...; lampCatalog: ...; lampCount: ...; lumensPerLamp: ...; inputWatts: ...; peakCandela: ...; verticalAngles: ...; horizontalAngles: ...; units: ...; dimensions: ...; hasTilt: ...; kind: ...; luminousFluxLumens: ...; efficacyLumensPerWatt: ...; beamAngleDegrees: ...; fieldAngleDegrees: ...; declaredLampFluxLumens: ...; downwardFluxLumens: ...; upwardFluxLumens: ...; metricsTiltDegrees: ...; metricsStatus: ...; }, $strip>, ZodObject<{ kind: ...; widthPixels: ...; heightPixels: ...; format: ...; colorSpace: ...; projection: ...; brightnessUnit: ...; calibration: ...; minimumBrightness: ...; maximumBrightness: ...; averageBrightness: ...; percentile01Brightness: ...; percentile99Brightness: ...; dynamicRangeStops: ...; }, $strip>], "kind">>; }, $strip>>>; description: ZodDefault<ZodString>; id: ZodNumber; assetId: ZodNumber; version: ZodString; fileOid: ZodString; thumbnailOid: ZodNullable<ZodString>; createdAt: ZodISODateTime; createdByUserId: ZodNullable<ZodNumber>; createdByUserName: ZodNullable<ZodString>; originalSize: ZodNullable<ZodNumber>; }, $strip>