import { z } from 'zod';
export declare const WatchlistAuditSchema: z.ZodObject<{
    type: z.ZodEnum<["EMAIL", "DOMAIN", "USERNAME"]>;
    action: z.ZodEnum<["REPORT", "BLOCK", "ALERT"]>;
    id: z.ZodString;
    value: z.ZodString;
    description: z.ZodNullable<z.ZodString>;
    changedAt: z.ZodDate;
    changedByUserId: z.ZodNullable<z.ZodNumber>;
    watchlistId: z.ZodNullable<z.ZodString>;
}, "strip", z.ZodTypeAny, {
    id: string;
    type: "EMAIL" | "DOMAIN" | "USERNAME";
    description: string | null;
    action: "REPORT" | "BLOCK" | "ALERT";
    value: string;
    changedAt: Date;
    changedByUserId: number | null;
    watchlistId: string | null;
}, {
    id: string;
    type: "EMAIL" | "DOMAIN" | "USERNAME";
    description: string | null;
    action: "REPORT" | "BLOCK" | "ALERT";
    value: string;
    changedAt: Date;
    changedByUserId: number | null;
    watchlistId: string | null;
}>;
export type WatchlistAudit = z.infer<typeof WatchlistAuditSchema>;
export default WatchlistAuditSchema;
//# sourceMappingURL=WatchlistAuditSchema.d.ts.map