import { init_esm_shims } from './4RNWLMHM.js';
import * as z from 'zod';

// src/types/docker.ts
init_esm_shims();
var volumeMappingBaseSchema = z.object({
  containerPath: z.string()
});
var hostVolumeMappingSchema = volumeMappingBaseSchema.extend({
  type: z.literal("host"),
  hostPath: z.string()
});
var isolateVolumeMappingSchema = volumeMappingBaseSchema.extend({
  type: z.literal("isolate"),
  name: z.string(),
  shared: z.optional(z.boolean()),
  locked: z.optional(z.boolean())
});
var volumeMappingSchema = z.union([
  hostVolumeMappingSchema,
  isolateVolumeMappingSchema
]);

export { volumeMappingSchema };
//# sourceMappingURL=ORWR6LWW.js.map
//# sourceMappingURL=ORWR6LWW.js.map