const assetAnalysisSummarySchema: 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: ZodLiteral<"model">; dimensions: ZodNullable<ZodObject<{ widthMeters: ZodNumber; depthMeters: ZodNumber; heightMeters: ZodNumber; unitSource: ZodEnum<...>; measurementBasis: ZodString; }, $strip>>; meshCount: ZodNumber; geometryCount: ZodNumber; triangleCount: ZodNumber; vertexCount: ZodNumber; materialCount: ZodNumber; textureCount: ZodNumber; }, $strip>, ZodObject<{ version: ZodOptional<ZodString>; colorspace: ZodOptional<ZodString>; nodeGraphCount: ZodNumber; topLevelNodeCount: ZodNumber; kind: ZodLiteral<"material">; nodeCount: ZodNumber; textureCount: ZodNumber; materialCount: ZodNumber; }, $strip>, ZodObject<{ version: ZodString; photometricType: ZodNumber; photometricTypeName: ZodEnum<{ A: "A"; B: "B"; C: "C"; }>; photometry: ZodEnum<{ absolute: "absolute"; relative: "relative"; }>; manufacturer: ZodString; luminaire: ZodString; lightSource: ZodString; lampCatalog: ZodString; lampCount: ZodNumber; lumensPerLamp: ZodNumber; inputWatts: ZodNumber; peakCandela: ZodNumber; verticalAngles: ZodNumber; horizontalAngles: ZodNumber; units: ZodEnum<{ feet: "feet"; meters: "meters"; }>; dimensions: ZodObject<{ width: ZodNumber; length: ZodNumber; height: ZodNumber; }, $strip>; hasTilt: ZodBoolean; kind: ZodLiteral<"light">; luminousFluxLumens: ZodNullable<ZodNumber>; efficacyLumensPerWatt: ZodNullable<ZodNumber>; beamAngleDegrees: ZodNullable<ZodNumber>; fieldAngleDegrees: ZodNullable<ZodNumber>; declaredLampFluxLumens: ZodOptional<ZodNullable<ZodNumber>>; downwardFluxLumens: ZodOptional<ZodNullable<ZodNumber>>; upwardFluxLumens: ZodOptional<ZodNullable<ZodNumber>>; metricsTiltDegrees: ZodOptional<ZodNumber>; metricsStatus: ZodEnum<{ unavailable: "unavailable"; supported: "supported"; unsupported: "unsupported"; }>; }, $strip>, ZodObject<{ kind: ZodLiteral<"envmap">; widthPixels: ZodNumber; heightPixels: ZodNumber; format: ZodString; colorSpace: ZodString; projection: ZodEnum<{ unknown: "unknown"; equirectangular: "equirectangular"; }>; brightnessUnit: ZodEnum<{ relative: "relative"; cd/m2: "cd/m2"; }>; calibration: ZodNullable<ZodString>; minimumBrightness: ZodNumber; maximumBrightness: ZodNumber; averageBrightness: ZodNumber; percentile01Brightness: ZodNumber; percentile99Brightness: ZodNumber; dynamicRangeStops: ZodNullable<ZodNumber>; }, $strip>], "kind">>; }, $strip>