import { z } from "zod"; export declare const offloadContract: { target: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ runner: z.ZodString; name: z.ZodString; ready: z.ZodBoolean; why: z.ZodOptional; }, z.core.$strip>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; run: import("@orpc/contract").ContractProcedureBuilderWithInputOutput>; exports: z.ZodDefault>; label: z.ZodString; timeoutMs: z.ZodOptional; runner: z.ZodString; }, z.core.$strip>, import("@orpc/contract").Schema | undefined; } | { kind: "refused"; why: string; }, unknown, void>, import("@orpc/contract").AsyncIteratorClass<{ kind: "status"; text: string; } | { kind: "output"; stream: "stderr" | "stdout"; text: string; } | { kind: "exit"; code: number; signal?: string | undefined; failure?: string | undefined; ran: boolean; patchBase64?: string | undefined; files: Record; } | { kind: "refused"; why: string; }, unknown, void>> & { [x: symbol]: 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>]>; }, Record, import("../protocol/route-meta.js").RouteMeta & Record>; cancel: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; kinds: import("@orpc/contract").ContractProcedureBuilderWithOutput, z.ZodObject<{ kinds: z.ZodArray>; }, z.core.$strip>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; runs: import("@orpc/contract").ContractProcedureBuilderWithOutput, z.ZodObject<{ runs: z.ZodArray; code: z.ZodOptional; failure: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; placement: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; harness: z.ZodOptional>; conversationId: z.ZodOptional; }, z.core.$strip>, 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>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; }; //# sourceMappingURL=offload.contract.d.ts.map