'use strict';

var v4 = require('zod/v4');

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

exports.mastraPackageSchema = mastraPackageSchema;
exports.observabilityRuntimeStrategySchema = observabilityRuntimeStrategySchema;
exports.systemPackagesResponseSchema = systemPackagesResponseSchema;
//# sourceMappingURL=chunk-4P7D66VB.cjs.map
//# sourceMappingURL=chunk-4P7D66VB.cjs.map