import { z } from 'zod'; export declare const DappRunRecordSchema: "network.xyo.dapp.run.record" & { readonly __schema: true; }; export declare const DappRunPhaseZod: z.ZodEnum<{ planning: "planning"; provisioning: "provisioning"; starting: "starting"; ready: "ready"; draining: "draining"; stopped: "stopped"; failed: "failed"; }>; export type DappRunPhase = z.infer; export declare const DappRunProcessZod: z.ZodObject<{ componentId: z.ZodString; processId: z.ZodNumber; executable: z.ZodString; }, z.core.$strict>; export type DappRunProcess = z.infer; export declare const DappRunRecordZod: z.ZodObject<{ schema: z.ZodLiteral<"network.xyo.dapp.run.record" & { readonly __schema: true; }>; schemaVersion: z.ZodLiteral<1>; runId: z.ZodString; deploymentName: z.ZodString; repositoryRoot: z.ZodString; lockId: z.ZodString; planId: z.ZodString; systemInstanceId: z.ZodOptional; phase: z.ZodEnum<{ planning: "planning"; provisioning: "provisioning"; starting: "starting"; ready: "ready"; draining: "draining"; stopped: "stopped"; failed: "failed"; }>; startedAt: z.ZodISODateTime; updatedAt: z.ZodISODateTime; stoppedAt: z.ZodOptional; hostSessionIds: z.ZodRecord; allocatedPorts: z.ZodRecord; logPaths: z.ZodRecord; processes: z.ZodArray>; failureCode: z.ZodOptional; }, z.core.$strict>; export type DappRunRecord = z.infer; //# sourceMappingURL=runRecord.d.ts.map