import { z } from "zod"; export declare const OffloadTargetSchema: z.ZodObject<{ runner: z.ZodString; name: z.ZodString; ready: z.ZodBoolean; why: z.ZodOptional; }, z.core.$strip>; export type OffloadTarget = z.infer; export declare const OffloadRunSchema: z.ZodObject<{ runId: z.ZodString; repo: z.ZodString; ref: z.ZodString; cwd: z.ZodString; command: z.ZodString; env: z.ZodDefault>; exports: z.ZodDefault>; label: z.ZodString; timeoutMs: z.ZodOptional; runner: z.ZodString; }, z.core.$strip>; export type OffloadRun = z.infer; export declare const OffloadFrameSchema: z.ZodUnion; text: z.ZodString; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"output">; stream: z.ZodEnum<{ stderr: "stderr"; stdout: "stdout"; }>; text: z.ZodString; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"exit">; code: z.ZodNumber; signal: z.ZodOptional; failure: z.ZodOptional; ran: z.ZodDefault; patchBase64: z.ZodOptional; files: z.ZodDefault>; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"refused">; why: z.ZodString; }, z.core.$strip>]>; export type OffloadFrame = z.infer; export declare const OffloadRecordSchema: z.ZodObject<{ runId: z.ZodString; runner: z.ZodString; name: z.ZodString; label: z.ZodString; command: z.ZodString; startedAt: z.ZodNumber; endedAt: z.ZodOptional; code: z.ZodOptional; failure: z.ZodOptional; }, z.core.$strip>; export type OffloadRecord = z.infer; export declare const OffloadKindSchema: z.ZodObject<{ id: z.ZodString; pattern: z.ZodString; }, z.core.$strip>; export type OffloadKind = z.infer; export declare const SessionsPlacementSchema: z.ZodEnum<{ auto: "auto"; off: "off"; suggest: "suggest"; }>; export type SessionsPlacement = z.infer; export declare const MachineStandingSchema: z.ZodEnum<{ busy: "busy"; calm: "calm"; full: "full"; }>; export type MachineStanding = z.infer; export declare const MachineStrainSchema: z.ZodEnum<{ agents: "agents"; cpu: "cpu"; memory: "memory"; "memory-stall": "memory-stall"; }>; export type MachineStrain = z.infer; export declare const MachineLoadSchema: z.ZodObject<{ standing: z.ZodEnum<{ busy: "busy"; calm: "calm"; full: "full"; }>; strain: z.ZodArray>; cpus: z.ZodNumber; load: z.ZodNumber; memoryFreeMb: z.ZodOptional; memoryLimitMb: z.ZodOptional; agents: z.ZodNumber; slots: z.ZodNumber; headroom: z.ZodNumber; }, z.core.$strip>; export type MachineLoad = z.infer; export declare const FleetUnfitSchema: z.ZodEnum<{ areas: "areas"; credentials: "credentials"; offline: "offline"; privacy: "privacy"; unmeasured: "unmeasured"; }>; export type FleetUnfit = z.infer; export declare const FleetMachineSchema: z.ZodObject<{ runner: z.ZodString; name: z.ZodString; online: z.ZodBoolean; load: z.ZodOptional; strain: z.ZodArray>; cpus: z.ZodNumber; load: z.ZodNumber; memoryFreeMb: z.ZodOptional; memoryLimitMb: z.ZodOptional; agents: z.ZodNumber; slots: z.ZodNumber; headroom: z.ZodNumber; }, z.core.$strip>>; unfit: z.ZodOptional>; }, z.core.$strip>; export type FleetMachine = z.infer; export declare const FleetAdviceInputSchema: z.ZodObject<{ agent: z.ZodOptional; harness: z.ZodOptional>; conversationId: z.ZodOptional; }, z.core.$strip>; export type FleetAdviceInput = z.infer; export declare const FleetAdviceSchema: z.ZodObject<{ mode: z.ZodEnum<{ auto: "auto"; off: "off"; suggest: "suggest"; }>; here: z.ZodObject<{ standing: z.ZodEnum<{ busy: "busy"; calm: "calm"; full: "full"; }>; strain: z.ZodArray>; cpus: z.ZodNumber; load: z.ZodNumber; memoryFreeMb: z.ZodOptional; memoryLimitMb: z.ZodOptional; agents: z.ZodNumber; slots: z.ZodNumber; headroom: z.ZodNumber; }, z.core.$strip>; machines: z.ZodArray; strain: z.ZodArray>; cpus: z.ZodNumber; load: z.ZodNumber; memoryFreeMb: z.ZodOptional; memoryLimitMb: z.ZodOptional; agents: z.ZodNumber; slots: z.ZodNumber; headroom: z.ZodNumber; }, z.core.$strip>>; unfit: z.ZodOptional>; }, z.core.$strip>>; suggestion: z.ZodOptional>; }, z.core.$strip>; export type FleetAdvice = z.infer; //# sourceMappingURL=offload.d.ts.map