import { z } from 'zod';
export declare const WatchlistSchema: z.ZodObject<{
    type: z.ZodEnum<["EMAIL", "DOMAIN", "USERNAME"]>;
    action: z.ZodEnum<["REPORT", "BLOCK", "ALERT"]>;
    source: z.ZodEnum<["MANUAL", "FREE_DOMAIN_POLICY"]>;
    id: z.ZodString;
    value: z.ZodString;
    description: z.ZodNullable<z.ZodString>;
    isGlobal: z.ZodBoolean;
    organizationId: z.ZodNullable<z.ZodNumber>;
    lastUpdatedAt: z.ZodDate;
}, "strip", z.ZodTypeAny, {
    description: string | null;
    type: "EMAIL" | "DOMAIN" | "USERNAME";
    action: "REPORT" | "BLOCK" | "ALERT";
    value: string;
    source: "MANUAL" | "FREE_DOMAIN_POLICY";
    organizationId: number | null;
    id: string;
    isGlobal: boolean;
    lastUpdatedAt: Date;
}, {
    description: string | null;
    type: "EMAIL" | "DOMAIN" | "USERNAME";
    action: "REPORT" | "BLOCK" | "ALERT";
    value: string;
    source: "MANUAL" | "FREE_DOMAIN_POLICY";
    organizationId: number | null;
    id: string;
    isGlobal: boolean;
    lastUpdatedAt: Date;
}>;
export type Watchlist = z.infer<typeof WatchlistSchema>;
export default WatchlistSchema;
//# sourceMappingURL=WatchlistSchema.d.ts.map