import { z } from 'zod'; export declare const auditLogSchema: z.ZodObject<{ id: z.ZodString; actor: z.ZodString; action: z.ZodString; module: z.ZodString; details: z.ZodNullable>; ipAddress: z.ZodNullable; createdAt: z.ZodString; updatedAt: z.ZodString; }, "strip", z.ZodTypeAny, { id: string; createdAt: string; updatedAt: string; actor: string; action: string; module: string; details: Record | null; ipAddress: string | null; }, { id: string; createdAt: string; updatedAt: string; actor: string; action: string; module: string; details: Record | null; ipAddress: string | null; }>; export type AuditLogSchema = z.infer; export declare const logSourceSchema: z.ZodObject<{ id: z.ZodString; name: z.ZodString; token: z.ZodString; }, "strip", z.ZodTypeAny, { name: string; id: string; token: string; }, { name: string; id: string; token: string; }>; export declare const logSchema: z.ZodObject<{ id: z.ZodString; eventMessage: z.ZodString; timestamp: z.ZodString; body: z.ZodRecord; source: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: string; timestamp: string; eventMessage: string; body: Record; source?: string | undefined; }, { id: string; timestamp: string; eventMessage: string; body: Record; source?: string | undefined; }>; export declare const logStatsSchema: z.ZodObject<{ source: z.ZodString; count: z.ZodNumber; lastActivity: z.ZodString; }, "strip", z.ZodTypeAny, { count: number; source: string; lastActivity: string; }, { count: number; source: string; lastActivity: string; }>; export type LogSourceSchema = z.infer; export type LogSchema = z.infer; export type LogStatsSchema = z.infer; export declare const buildLogEntrySchema: z.ZodObject<{ level: z.ZodString; message: z.ZodString; }, "strip", z.ZodTypeAny, { message: string; level: string; }, { message: string; level: string; }>; export declare const getBuildLogsResponseSchema: z.ZodObject<{ deploymentId: z.ZodString; status: z.ZodEnum<["pending", "success", "failed"]>; logs: z.ZodArray, "many">; createdAt: z.ZodString; }, "strip", z.ZodTypeAny, { status: "success" | "failed" | "pending"; createdAt: string; deploymentId: string; logs: { message: string; level: string; }[]; }, { status: "success" | "failed" | "pending"; createdAt: string; deploymentId: string; logs: { message: string; level: string; }[]; }>; export type BuildLogEntrySchema = z.infer; export type GetBuildLogsResponseSchema = z.infer; //# sourceMappingURL=logs.schema.d.ts.map