import { z } from 'zod/v4';

// src/server/schemas/system.ts
var mastraPackageSchema = z.object({
  name: z.string(),
  version: z.string()
});
var observabilityRuntimeStrategySchema = z.enum([
  "realtime",
  "batch-with-updates",
  "insert-only",
  "event-sourced"
]);
var systemPackagesResponseSchema = z.object({
  packages: z.array(mastraPackageSchema),
  isDev: z.boolean(),
  cmsEnabled: z.boolean(),
  observabilityEnabled: z.boolean(),
  storageType: z.string().optional(),
  observabilityStorageType: z.string().optional(),
  observabilityRuntimeStrategy: observabilityRuntimeStrategySchema.optional()
});

export { mastraPackageSchema, observabilityRuntimeStrategySchema, systemPackagesResponseSchema };
//# sourceMappingURL=chunk-GGCDSOHW.js.map
//# sourceMappingURL=chunk-GGCDSOHW.js.map