import { type TrainingTransportOptions } from "./training-transport.js"; export { OpenPondTrainingApiError } from "./training-transport.js"; import { z } from "zod"; export declare const HardwareAvailabilitySchema: z.ZodUnion; }, z.core.$strict>, z.ZodObject<{ status: z.ZodEnum<{ error: "error"; permissionDenied: "permissionDenied"; unavailable: "unavailable"; unsupported: "unsupported"; }>; reason: z.ZodString; }, z.core.$strict>]>; export declare const HardwareGpuObservationSchema: z.ZodObject<{ index: z.ZodNumber; uuid: z.ZodUnion; value: z.ZodString; }, z.core.$strict>, z.ZodObject<{ status: z.ZodEnum<{ error: "error"; permissionDenied: "permissionDenied"; unavailable: "unavailable"; unsupported: "unsupported"; }>; reason: z.ZodString; }, z.core.$strict>]>; name: z.ZodUnion; value: z.ZodString; }, z.core.$strict>, z.ZodObject<{ status: z.ZodEnum<{ error: "error"; permissionDenied: "permissionDenied"; unavailable: "unavailable"; unsupported: "unsupported"; }>; reason: z.ZodString; }, z.core.$strict>]>; pciBusId: z.ZodUnion; value: z.ZodString; }, z.core.$strict>, z.ZodObject<{ status: z.ZodEnum<{ error: "error"; permissionDenied: "permissionDenied"; unavailable: "unavailable"; unsupported: "unsupported"; }>; reason: z.ZodString; }, z.core.$strict>]>; memoryTotalBytes: z.ZodUnion; value: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ status: z.ZodEnum<{ error: "error"; permissionDenied: "permissionDenied"; unavailable: "unavailable"; unsupported: "unsupported"; }>; reason: z.ZodString; }, z.core.$strict>]>; memoryUsedBytes: z.ZodUnion; value: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ status: z.ZodEnum<{ error: "error"; permissionDenied: "permissionDenied"; unavailable: "unavailable"; unsupported: "unsupported"; }>; reason: z.ZodString; }, z.core.$strict>]>; utilizationPercent: z.ZodUnion; value: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ status: z.ZodEnum<{ error: "error"; permissionDenied: "permissionDenied"; unavailable: "unavailable"; unsupported: "unsupported"; }>; reason: z.ZodString; }, z.core.$strict>]>; memoryUtilizationPercent: z.ZodUnion; value: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ status: z.ZodEnum<{ error: "error"; permissionDenied: "permissionDenied"; unavailable: "unavailable"; unsupported: "unsupported"; }>; reason: z.ZodString; }, z.core.$strict>]>; temperatureCelsius: z.ZodUnion; value: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ status: z.ZodEnum<{ error: "error"; permissionDenied: "permissionDenied"; unavailable: "unavailable"; unsupported: "unsupported"; }>; reason: z.ZodString; }, z.core.$strict>]>; powerWatts: z.ZodUnion; value: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ status: z.ZodEnum<{ error: "error"; permissionDenied: "permissionDenied"; unavailable: "unavailable"; unsupported: "unsupported"; }>; reason: z.ZodString; }, z.core.$strict>]>; powerLimitWatts: z.ZodUnion; value: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ status: z.ZodEnum<{ error: "error"; permissionDenied: "permissionDenied"; unavailable: "unavailable"; unsupported: "unsupported"; }>; reason: z.ZodString; }, z.core.$strict>]>; graphicsClockMhz: z.ZodUnion; value: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ status: z.ZodEnum<{ error: "error"; permissionDenied: "permissionDenied"; unavailable: "unavailable"; unsupported: "unsupported"; }>; reason: z.ZodString; }, z.core.$strict>]>; memoryClockMhz: z.ZodUnion; value: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ status: z.ZodEnum<{ error: "error"; permissionDenied: "permissionDenied"; unavailable: "unavailable"; unsupported: "unsupported"; }>; reason: z.ZodString; }, z.core.$strict>]>; eccCorrectedErrors: z.ZodUnion; value: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ status: z.ZodEnum<{ error: "error"; permissionDenied: "permissionDenied"; unavailable: "unavailable"; unsupported: "unsupported"; }>; reason: z.ZodString; }, z.core.$strict>]>; eccUncorrectedErrors: z.ZodUnion; value: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ status: z.ZodEnum<{ error: "error"; permissionDenied: "permissionDenied"; unavailable: "unavailable"; unsupported: "unsupported"; }>; reason: z.ZodString; }, z.core.$strict>]>; }, z.core.$strict>; export declare const HardwareObservationSchema: z.ZodObject<{ schemaVersion: z.ZodLiteral<1>; collectorVersion: z.ZodString; sessionId: z.ZodString; sequence: z.ZodNumber; observedAt: z.ZodString; monotonicMs: z.ZodNumber; sampleIntervalMs: z.ZodNumber; scope: z.ZodEnum<{ container: "container"; guest: "guest"; host: "host"; unknown: "unknown"; }>; cpu: z.ZodObject<{ logicalCores: z.ZodUnion; value: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ status: z.ZodEnum<{ error: "error"; permissionDenied: "permissionDenied"; unavailable: "unavailable"; unsupported: "unsupported"; }>; reason: z.ZodString; }, z.core.$strict>]>; utilizationPercent: z.ZodUnion; value: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ status: z.ZodEnum<{ error: "error"; permissionDenied: "permissionDenied"; unavailable: "unavailable"; unsupported: "unsupported"; }>; reason: z.ZodString; }, z.core.$strict>]>; cgroupCpuLimitCores: z.ZodUnion; value: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ status: z.ZodEnum<{ error: "error"; permissionDenied: "permissionDenied"; unavailable: "unavailable"; unsupported: "unsupported"; }>; reason: z.ZodString; }, z.core.$strict>]>; cgroupUsageUsec: z.ZodUnion; value: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ status: z.ZodEnum<{ error: "error"; permissionDenied: "permissionDenied"; unavailable: "unavailable"; unsupported: "unsupported"; }>; reason: z.ZodString; }, z.core.$strict>]>; }, z.core.$strict>; memory: z.ZodObject<{ hostTotalBytes: z.ZodUnion; value: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ status: z.ZodEnum<{ error: "error"; permissionDenied: "permissionDenied"; unavailable: "unavailable"; unsupported: "unsupported"; }>; reason: z.ZodString; }, z.core.$strict>]>; hostAvailableBytes: z.ZodUnion; value: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ status: z.ZodEnum<{ error: "error"; permissionDenied: "permissionDenied"; unavailable: "unavailable"; unsupported: "unsupported"; }>; reason: z.ZodString; }, z.core.$strict>]>; cgroupLimitBytes: z.ZodUnion; value: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ status: z.ZodEnum<{ error: "error"; permissionDenied: "permissionDenied"; unavailable: "unavailable"; unsupported: "unsupported"; }>; reason: z.ZodString; }, z.core.$strict>]>; cgroupCurrentBytes: z.ZodUnion; value: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ status: z.ZodEnum<{ error: "error"; permissionDenied: "permissionDenied"; unavailable: "unavailable"; unsupported: "unsupported"; }>; reason: z.ZodString; }, z.core.$strict>]>; }, z.core.$strict>; driverVersion: z.ZodUnion; value: z.ZodString; }, z.core.$strict>, z.ZodObject<{ status: z.ZodEnum<{ error: "error"; permissionDenied: "permissionDenied"; unavailable: "unavailable"; unsupported: "unsupported"; }>; reason: z.ZodString; }, z.core.$strict>]>; gpus: z.ZodArray; value: z.ZodString; }, z.core.$strict>, z.ZodObject<{ status: z.ZodEnum<{ error: "error"; permissionDenied: "permissionDenied"; unavailable: "unavailable"; unsupported: "unsupported"; }>; reason: z.ZodString; }, z.core.$strict>]>; name: z.ZodUnion; value: z.ZodString; }, z.core.$strict>, z.ZodObject<{ status: z.ZodEnum<{ error: "error"; permissionDenied: "permissionDenied"; unavailable: "unavailable"; unsupported: "unsupported"; }>; reason: z.ZodString; }, z.core.$strict>]>; pciBusId: z.ZodUnion; value: z.ZodString; }, z.core.$strict>, z.ZodObject<{ status: z.ZodEnum<{ error: "error"; permissionDenied: "permissionDenied"; unavailable: "unavailable"; unsupported: "unsupported"; }>; reason: z.ZodString; }, z.core.$strict>]>; memoryTotalBytes: z.ZodUnion; value: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ status: z.ZodEnum<{ error: "error"; permissionDenied: "permissionDenied"; unavailable: "unavailable"; unsupported: "unsupported"; }>; reason: z.ZodString; }, z.core.$strict>]>; memoryUsedBytes: z.ZodUnion; value: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ status: z.ZodEnum<{ error: "error"; permissionDenied: "permissionDenied"; unavailable: "unavailable"; unsupported: "unsupported"; }>; reason: z.ZodString; }, z.core.$strict>]>; utilizationPercent: z.ZodUnion; value: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ status: z.ZodEnum<{ error: "error"; permissionDenied: "permissionDenied"; unavailable: "unavailable"; unsupported: "unsupported"; }>; reason: z.ZodString; }, z.core.$strict>]>; memoryUtilizationPercent: z.ZodUnion; value: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ status: z.ZodEnum<{ error: "error"; permissionDenied: "permissionDenied"; unavailable: "unavailable"; unsupported: "unsupported"; }>; reason: z.ZodString; }, z.core.$strict>]>; temperatureCelsius: z.ZodUnion; value: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ status: z.ZodEnum<{ error: "error"; permissionDenied: "permissionDenied"; unavailable: "unavailable"; unsupported: "unsupported"; }>; reason: z.ZodString; }, z.core.$strict>]>; powerWatts: z.ZodUnion; value: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ status: z.ZodEnum<{ error: "error"; permissionDenied: "permissionDenied"; unavailable: "unavailable"; unsupported: "unsupported"; }>; reason: z.ZodString; }, z.core.$strict>]>; powerLimitWatts: z.ZodUnion; value: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ status: z.ZodEnum<{ error: "error"; permissionDenied: "permissionDenied"; unavailable: "unavailable"; unsupported: "unsupported"; }>; reason: z.ZodString; }, z.core.$strict>]>; graphicsClockMhz: z.ZodUnion; value: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ status: z.ZodEnum<{ error: "error"; permissionDenied: "permissionDenied"; unavailable: "unavailable"; unsupported: "unsupported"; }>; reason: z.ZodString; }, z.core.$strict>]>; memoryClockMhz: z.ZodUnion; value: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ status: z.ZodEnum<{ error: "error"; permissionDenied: "permissionDenied"; unavailable: "unavailable"; unsupported: "unsupported"; }>; reason: z.ZodString; }, z.core.$strict>]>; eccCorrectedErrors: z.ZodUnion; value: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ status: z.ZodEnum<{ error: "error"; permissionDenied: "permissionDenied"; unavailable: "unavailable"; unsupported: "unsupported"; }>; reason: z.ZodString; }, z.core.$strict>]>; eccUncorrectedErrors: z.ZodUnion; value: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ status: z.ZodEnum<{ error: "error"; permissionDenied: "permissionDenied"; unavailable: "unavailable"; unsupported: "unsupported"; }>; reason: z.ZodString; }, z.core.$strict>]>; }, z.core.$strict>>; capabilities: z.ZodObject<{ cpu: z.ZodUnion; }, z.core.$strict>, z.ZodObject<{ status: z.ZodEnum<{ error: "error"; permissionDenied: "permissionDenied"; unavailable: "unavailable"; unsupported: "unsupported"; }>; reason: z.ZodString; }, z.core.$strict>]>; memory: z.ZodUnion; }, z.core.$strict>, z.ZodObject<{ status: z.ZodEnum<{ error: "error"; permissionDenied: "permissionDenied"; unavailable: "unavailable"; unsupported: "unsupported"; }>; reason: z.ZodString; }, z.core.$strict>]>; nvml: z.ZodUnion; }, z.core.$strict>, z.ZodObject<{ status: z.ZodEnum<{ error: "error"; permissionDenied: "permissionDenied"; unavailable: "unavailable"; unsupported: "unsupported"; }>; reason: z.ZodString; }, z.core.$strict>]>; }, z.core.$strict>; }, z.core.$strict>; export declare const HardwareFleetSnapshotSchema: z.ZodObject<{ schemaVersion: z.ZodLiteral<1>; teamId: z.ZodString; observedAt: z.ZodString; nextCursor: z.ZodNullable; workers: z.ZodArray; receivedAt: z.ZodNullable; observation: z.ZodNullable; collectorVersion: z.ZodString; sessionId: z.ZodString; sequence: z.ZodNumber; observedAt: z.ZodString; monotonicMs: z.ZodNumber; sampleIntervalMs: z.ZodNumber; scope: z.ZodEnum<{ container: "container"; guest: "guest"; host: "host"; unknown: "unknown"; }>; cpu: z.ZodObject<{ logicalCores: z.ZodUnion; value: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ status: z.ZodEnum<{ error: "error"; permissionDenied: "permissionDenied"; unavailable: "unavailable"; unsupported: "unsupported"; }>; reason: z.ZodString; }, z.core.$strict>]>; utilizationPercent: z.ZodUnion; value: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ status: z.ZodEnum<{ error: "error"; permissionDenied: "permissionDenied"; unavailable: "unavailable"; unsupported: "unsupported"; }>; reason: z.ZodString; }, z.core.$strict>]>; cgroupCpuLimitCores: z.ZodUnion; value: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ status: z.ZodEnum<{ error: "error"; permissionDenied: "permissionDenied"; unavailable: "unavailable"; unsupported: "unsupported"; }>; reason: z.ZodString; }, z.core.$strict>]>; cgroupUsageUsec: z.ZodUnion; value: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ status: z.ZodEnum<{ error: "error"; permissionDenied: "permissionDenied"; unavailable: "unavailable"; unsupported: "unsupported"; }>; reason: z.ZodString; }, z.core.$strict>]>; }, z.core.$strict>; memory: z.ZodObject<{ hostTotalBytes: z.ZodUnion; value: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ status: z.ZodEnum<{ error: "error"; permissionDenied: "permissionDenied"; unavailable: "unavailable"; unsupported: "unsupported"; }>; reason: z.ZodString; }, z.core.$strict>]>; hostAvailableBytes: z.ZodUnion; value: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ status: z.ZodEnum<{ error: "error"; permissionDenied: "permissionDenied"; unavailable: "unavailable"; unsupported: "unsupported"; }>; reason: z.ZodString; }, z.core.$strict>]>; cgroupLimitBytes: z.ZodUnion; value: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ status: z.ZodEnum<{ error: "error"; permissionDenied: "permissionDenied"; unavailable: "unavailable"; unsupported: "unsupported"; }>; reason: z.ZodString; }, z.core.$strict>]>; cgroupCurrentBytes: z.ZodUnion; value: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ status: z.ZodEnum<{ error: "error"; permissionDenied: "permissionDenied"; unavailable: "unavailable"; unsupported: "unsupported"; }>; reason: z.ZodString; }, z.core.$strict>]>; }, z.core.$strict>; driverVersion: z.ZodUnion; value: z.ZodString; }, z.core.$strict>, z.ZodObject<{ status: z.ZodEnum<{ error: "error"; permissionDenied: "permissionDenied"; unavailable: "unavailable"; unsupported: "unsupported"; }>; reason: z.ZodString; }, z.core.$strict>]>; gpus: z.ZodArray; value: z.ZodString; }, z.core.$strict>, z.ZodObject<{ status: z.ZodEnum<{ error: "error"; permissionDenied: "permissionDenied"; unavailable: "unavailable"; unsupported: "unsupported"; }>; reason: z.ZodString; }, z.core.$strict>]>; name: z.ZodUnion; value: z.ZodString; }, z.core.$strict>, z.ZodObject<{ status: z.ZodEnum<{ error: "error"; permissionDenied: "permissionDenied"; unavailable: "unavailable"; unsupported: "unsupported"; }>; reason: z.ZodString; }, z.core.$strict>]>; pciBusId: z.ZodUnion; value: z.ZodString; }, z.core.$strict>, z.ZodObject<{ status: z.ZodEnum<{ error: "error"; permissionDenied: "permissionDenied"; unavailable: "unavailable"; unsupported: "unsupported"; }>; reason: z.ZodString; }, z.core.$strict>]>; memoryTotalBytes: z.ZodUnion; value: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ status: z.ZodEnum<{ error: "error"; permissionDenied: "permissionDenied"; unavailable: "unavailable"; unsupported: "unsupported"; }>; reason: z.ZodString; }, z.core.$strict>]>; memoryUsedBytes: z.ZodUnion; value: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ status: z.ZodEnum<{ error: "error"; permissionDenied: "permissionDenied"; unavailable: "unavailable"; unsupported: "unsupported"; }>; reason: z.ZodString; }, z.core.$strict>]>; utilizationPercent: z.ZodUnion; value: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ status: z.ZodEnum<{ error: "error"; permissionDenied: "permissionDenied"; unavailable: "unavailable"; unsupported: "unsupported"; }>; reason: z.ZodString; }, z.core.$strict>]>; memoryUtilizationPercent: z.ZodUnion; value: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ status: z.ZodEnum<{ error: "error"; permissionDenied: "permissionDenied"; unavailable: "unavailable"; unsupported: "unsupported"; }>; reason: z.ZodString; }, z.core.$strict>]>; temperatureCelsius: z.ZodUnion; value: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ status: z.ZodEnum<{ error: "error"; permissionDenied: "permissionDenied"; unavailable: "unavailable"; unsupported: "unsupported"; }>; reason: z.ZodString; }, z.core.$strict>]>; powerWatts: z.ZodUnion; value: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ status: z.ZodEnum<{ error: "error"; permissionDenied: "permissionDenied"; unavailable: "unavailable"; unsupported: "unsupported"; }>; reason: z.ZodString; }, z.core.$strict>]>; powerLimitWatts: z.ZodUnion; value: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ status: z.ZodEnum<{ error: "error"; permissionDenied: "permissionDenied"; unavailable: "unavailable"; unsupported: "unsupported"; }>; reason: z.ZodString; }, z.core.$strict>]>; graphicsClockMhz: z.ZodUnion; value: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ status: z.ZodEnum<{ error: "error"; permissionDenied: "permissionDenied"; unavailable: "unavailable"; unsupported: "unsupported"; }>; reason: z.ZodString; }, z.core.$strict>]>; memoryClockMhz: z.ZodUnion; value: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ status: z.ZodEnum<{ error: "error"; permissionDenied: "permissionDenied"; unavailable: "unavailable"; unsupported: "unsupported"; }>; reason: z.ZodString; }, z.core.$strict>]>; eccCorrectedErrors: z.ZodUnion; value: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ status: z.ZodEnum<{ error: "error"; permissionDenied: "permissionDenied"; unavailable: "unavailable"; unsupported: "unsupported"; }>; reason: z.ZodString; }, z.core.$strict>]>; eccUncorrectedErrors: z.ZodUnion; value: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ status: z.ZodEnum<{ error: "error"; permissionDenied: "permissionDenied"; unavailable: "unavailable"; unsupported: "unsupported"; }>; reason: z.ZodString; }, z.core.$strict>]>; }, z.core.$strict>>; capabilities: z.ZodObject<{ cpu: z.ZodUnion; }, z.core.$strict>, z.ZodObject<{ status: z.ZodEnum<{ error: "error"; permissionDenied: "permissionDenied"; unavailable: "unavailable"; unsupported: "unsupported"; }>; reason: z.ZodString; }, z.core.$strict>]>; memory: z.ZodUnion; }, z.core.$strict>, z.ZodObject<{ status: z.ZodEnum<{ error: "error"; permissionDenied: "permissionDenied"; unavailable: "unavailable"; unsupported: "unsupported"; }>; reason: z.ZodString; }, z.core.$strict>]>; nvml: z.ZodUnion; }, z.core.$strict>, z.ZodObject<{ status: z.ZodEnum<{ error: "error"; permissionDenied: "permissionDenied"; unavailable: "unavailable"; unsupported: "unsupported"; }>; reason: z.ZodString; }, z.core.$strict>]>; }, z.core.$strict>; }, z.core.$strict>>; freshness: z.ZodEnum<{ fresh: "fresh"; missing: "missing"; stale: "stale"; }>; }, z.core.$strict>>; }, z.core.$strict>; export type HardwareObservation = z.infer; export type HardwareFleetSnapshot = z.infer; export type HardwareObservationQuery = { teamId: string; workerId?: string; jobId?: string; cursor?: string; limit?: number; }; export declare function createTrainingHardwareClient(request: (path: string, init?: RequestInit) => Promise): { hardwareObservations(query: HardwareObservationQuery): Promise; }; /** Focused read-only client; avoids loading unrelated training contracts. */ export declare function createHardwareObservationClient(input: TrainingTransportOptions): { hardwareObservations(query: HardwareObservationQuery): Promise; }; //# sourceMappingURL=training-hardware.d.ts.map