import { z } from 'zod'; export declare const resourceScopeSchema: z.ZodEnum<{ device: "device"; system: "system"; process: "process"; budget: "budget"; "shared-system": "shared-system"; }>; export declare const resourceProvenanceSchema: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; export declare function resourceMetricSchema(valueSchema: T): z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: T; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; export declare const graphicsDriverSchema: z.ZodEnum<{ cuda: "cuda"; vulkan: "vulkan"; metal: "metal"; opencl: "opencl"; rocm: "rocm"; opengl: "opengl"; webgpu: "webgpu"; direct3d11: "direct3d11"; direct3d12: "direct3d12"; levelZero: "levelZero"; }>; export declare const graphicsDriverCapabilitiesSchema: z.ZodObject<{ vulkan: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodBoolean; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; opencl: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodBoolean; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; opengl: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodBoolean; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; webgpu: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodBoolean; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; metal: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodBoolean; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; direct3d11: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodBoolean; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; direct3d12: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodBoolean; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; cuda: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodBoolean; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; levelZero: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodBoolean; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; rocm: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodBoolean; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; }, z.core.$strip>; export declare const backendProbeResultSchema: z.ZodObject<{ status: z.ZodEnum<{ unknown: "unknown"; compatible: "compatible"; incompatible: "incompatible"; }>; backend: z.ZodString; reason: z.ZodOptional; }, z.core.$strip>; export declare const backendDeviceSchema: z.ZodEnum<{ cpu: "cpu"; gpu: "gpu"; }>; export declare const backendDriverSchema: z.ZodObject<{ name: z.ZodString; version: z.ZodOptional; }, z.core.$strip>; export declare const backendFallbackSchema: z.ZodObject<{ requestedBackend: z.ZodOptional; requestedDevice: z.ZodOptional>; reason: z.ZodString; }, z.core.$strip>; export declare const inferenceBackendDiagnosticsSchema: z.ZodObject<{ selectedBackend: z.ZodString; selectedDevice: z.ZodEnum<{ cpu: "cpu"; gpu: "gpu"; }>; graphicsApi: z.ZodOptional>; driver: z.ZodOptional; }, z.core.$strip>>; gpuId: z.ZodOptional; fallback: z.ZodOptional; requestedDevice: z.ZodOptional>; reason: z.ZodString; }, z.core.$strip>>; probe: z.ZodOptional; backend: z.ZodString; reason: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; export declare const cpuResourceCapabilitiesSchema: z.ZodObject<{ name: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodString; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; vendor: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodString; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; architecture: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodNumber; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; physicalCores: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodNumber; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; logicalCores: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodNumber; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; performanceCores: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodNumber; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; efficiencyCores: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodNumber; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; frequencyHz: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodNumber; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; cacheLineBytes: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodNumber; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; }, z.core.$strip>; export declare const gpuResourceCapabilitiesSchema: z.ZodObject<{ id: z.ZodString; name: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodString; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; vendor: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodString; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; type: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodNumber; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; driverName: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodString; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; driverVersion: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodString; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; drivers: z.ZodObject<{ vulkan: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodBoolean; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; opencl: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodBoolean; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; opengl: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodBoolean; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; webgpu: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodBoolean; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; metal: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodBoolean; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; direct3d11: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodBoolean; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; direct3d12: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodBoolean; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; cuda: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodBoolean; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; levelZero: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodBoolean; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; rocm: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodBoolean; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; }, z.core.$strip>; unifiedMemory: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodBoolean; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; memoryTotalBytes: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodNumber; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; }, z.core.$strip>; export declare const systemResourceCapabilitiesSchema: z.ZodObject<{ cpu: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodObject<{ name: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodString; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; vendor: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodString; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; architecture: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodNumber; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; physicalCores: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodNumber; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; logicalCores: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodNumber; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; performanceCores: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodNumber; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; efficiencyCores: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodNumber; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; frequencyHz: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodNumber; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; cacheLineBytes: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodNumber; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; }, z.core.$strip>; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; memory: z.ZodObject<{ totalBytes: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodNumber; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; }, z.core.$strip>; gpus: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodArray; value: z.ZodString; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; vendor: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodString; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; type: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodNumber; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; driverName: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodString; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; driverVersion: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodString; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; drivers: z.ZodObject<{ vulkan: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodBoolean; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; opencl: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodBoolean; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; opengl: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodBoolean; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; webgpu: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodBoolean; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; metal: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodBoolean; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; direct3d11: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodBoolean; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; direct3d12: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodBoolean; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; cuda: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodBoolean; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; levelZero: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodBoolean; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; rocm: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodBoolean; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; }, z.core.$strip>; unifiedMemory: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodBoolean; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; memoryTotalBytes: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodNumber; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; }, z.core.$strip>>; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; }, z.core.$strip>; export declare const gpuResourceSampleSchema: z.ZodObject<{ id: z.ZodString; compute: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodNumber; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; encode: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodNumber; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; decode: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodNumber; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; memoryUsedBytes: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodNumber; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; memoryTotalBytes: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodNumber; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; powerWatts: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodNumber; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; temperatureCelsius: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodNumber; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; }, z.core.$strip>; export declare const systemResourceSampleSchema: z.ZodObject<{ sampledAt: z.ZodNumber; cpu: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodNumber; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; memory: z.ZodObject<{ usedBytes: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodNumber; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; totalBytes: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodNumber; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; processUsedBytes: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodNumber; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; processAvailableBytes: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodNumber; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; }, z.core.$strip>; gpus: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodArray; value: z.ZodNumber; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; encode: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodNumber; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; decode: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodNumber; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; memoryUsedBytes: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodNumber; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; memoryTotalBytes: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodNumber; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; powerWatts: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodNumber; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; temperatureCelsius: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodNumber; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; }, z.core.$strip>>; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; }, z.core.$strip>; export declare const systemResourcesSchema: z.ZodObject<{ capabilities: z.ZodObject<{ cpu: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodObject<{ name: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodString; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; vendor: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodString; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; architecture: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodNumber; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; physicalCores: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodNumber; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; logicalCores: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodNumber; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; performanceCores: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodNumber; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; efficiencyCores: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodNumber; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; frequencyHz: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodNumber; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; cacheLineBytes: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodNumber; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; }, z.core.$strip>; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; memory: z.ZodObject<{ totalBytes: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodNumber; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; }, z.core.$strip>; gpus: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodArray; value: z.ZodString; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; vendor: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodString; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; type: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodNumber; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; driverName: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodString; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; driverVersion: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodString; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; drivers: z.ZodObject<{ vulkan: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodBoolean; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; opencl: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodBoolean; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; opengl: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodBoolean; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; webgpu: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodBoolean; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; metal: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodBoolean; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; direct3d11: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodBoolean; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; direct3d12: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodBoolean; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; cuda: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodBoolean; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; levelZero: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodBoolean; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; rocm: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodBoolean; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; }, z.core.$strip>; unifiedMemory: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodBoolean; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; memoryTotalBytes: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodNumber; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; }, z.core.$strip>>; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; }, z.core.$strip>; sample: z.ZodOptional; value: z.ZodNumber; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; memory: z.ZodObject<{ usedBytes: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodNumber; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; totalBytes: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodNumber; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; processUsedBytes: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodNumber; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; processAvailableBytes: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodNumber; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; }, z.core.$strip>; gpus: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodArray; value: z.ZodNumber; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; encode: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodNumber; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; decode: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodNumber; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; memoryUsedBytes: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodNumber; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; memoryTotalBytes: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodNumber; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; powerWatts: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodNumber; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; temperatureCelsius: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodNumber; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; }, z.core.$strip>>; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; }, z.core.$strip>>; }, z.core.$strip>; export declare const getSystemResourcesInputSchema: z.ZodObject<{ sample: z.ZodOptional; }, z.core.$strip>; export declare const getSystemResourcesRequestSchema: z.ZodObject<{ sample: z.ZodOptional; type: z.ZodLiteral<"getSystemResources">; }, z.core.$strip>; export declare const getSystemResourcesResponseSchema: z.ZodObject<{ capabilities: z.ZodObject<{ cpu: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodObject<{ name: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodString; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; vendor: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodString; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; architecture: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodNumber; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; physicalCores: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodNumber; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; logicalCores: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodNumber; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; performanceCores: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodNumber; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; efficiencyCores: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodNumber; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; frequencyHz: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodNumber; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; cacheLineBytes: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodNumber; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; }, z.core.$strip>; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; memory: z.ZodObject<{ totalBytes: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodNumber; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; }, z.core.$strip>; gpus: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodArray; value: z.ZodString; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; vendor: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodString; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; type: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodNumber; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; driverName: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodString; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; driverVersion: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodString; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; drivers: z.ZodObject<{ vulkan: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodBoolean; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; opencl: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodBoolean; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; opengl: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodBoolean; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; webgpu: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodBoolean; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; metal: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodBoolean; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; direct3d11: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodBoolean; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; direct3d12: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodBoolean; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; cuda: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodBoolean; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; levelZero: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodBoolean; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; rocm: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodBoolean; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; }, z.core.$strip>; unifiedMemory: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodBoolean; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; memoryTotalBytes: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodNumber; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; }, z.core.$strip>>; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; }, z.core.$strip>; sample: z.ZodOptional; value: z.ZodNumber; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; memory: z.ZodObject<{ usedBytes: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodNumber; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; totalBytes: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodNumber; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; processUsedBytes: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodNumber; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; processAvailableBytes: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodNumber; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; }, z.core.$strip>; gpus: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodArray; value: z.ZodNumber; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; encode: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodNumber; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; decode: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodNumber; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; memoryUsedBytes: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodNumber; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; memoryTotalBytes: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodNumber; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; powerWatts: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodNumber; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; temperatureCelsius: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"supported">; value: z.ZodNumber; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; }, z.core.$strip>>; provenance: z.ZodObject<{ source: z.ZodString; scope: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unavailable">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"unverified">; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"failed">; reason: z.ZodOptional; }, z.core.$strip>], "status">; }, z.core.$strip>>; type: z.ZodLiteral<"getSystemResources">; }, z.core.$strip>; export type ResourceScope = z.infer; export type ResourceProvenance = z.infer; export type ResourceMetric = { status: 'supported'; value: T; provenance: ResourceProvenance; } | { status: 'unavailable' | 'unverified' | 'failed'; reason?: string; }; export type GraphicsDriver = z.infer; export type GraphicsDriverCapabilities = z.infer; export type BackendProbeResult = z.infer; export type BackendDevice = z.infer; export type BackendDriver = z.infer; export type BackendFallback = z.infer; export type InferenceBackendDiagnostics = z.infer; export type CPUResourceCapabilities = z.infer; export type GPUResourceCapabilities = z.infer; export type SystemResourceCapabilities = z.infer; export type GPUResourceSample = z.infer; export type SystemResourceSample = z.infer; export type SystemResources = z.infer; export type GetSystemResourcesInput = z.infer; export type GetSystemResourcesRequest = z.infer; export type GetSystemResourcesResponse = z.infer;