'use strict';

var chunkZYXDUS6Q_cjs = require('./chunk-ZYXDUS6Q.cjs');
var z = require('zod');

function _interopDefault (e) { return e && e.__esModule ? e : { default: e }; }

var z__default = /*#__PURE__*/_interopDefault(z);

var listLogsQuerySchema = chunkZYXDUS6Q_cjs.createPagePaginationSchema().extend({
  fromDate: z__default.default.coerce.date().optional(),
  toDate: z__default.default.coerce.date().optional(),
  logLevel: z__default.default.enum(["debug", "info", "warn", "error", "silent"]).optional(),
  filters: z__default.default.union([z__default.default.string(), z__default.default.array(z__default.default.string())]).optional(),
  transportId: z__default.default.string()
});
var listLogsResponseSchema = z__default.default.object({
  logs: z__default.default.array(chunkZYXDUS6Q_cjs.baseLogMessageSchema),
  total: z__default.default.number(),
  page: z__default.default.number(),
  perPage: z__default.default.union([z__default.default.number(), z__default.default.literal(false)]),
  hasMore: z__default.default.boolean()
});
var listLogTransportsResponseSchema = z__default.default.object({
  transports: z__default.default.array(z__default.default.string())
});

exports.listLogTransportsResponseSchema = listLogTransportsResponseSchema;
exports.listLogsQuerySchema = listLogsQuerySchema;
exports.listLogsResponseSchema = listLogsResponseSchema;
//# sourceMappingURL=chunk-5HJQACVQ.cjs.map
//# sourceMappingURL=chunk-5HJQACVQ.cjs.map