import { z } from 'zod';
declare const emailListener: z.ZodObject<{
    internalEmailLinks: z.ZodOptional<z.ZodArray<z.ZodString>>;
    emailBody: z.ZodOptional<z.ZodBoolean>;
    attachments: z.ZodOptional<z.ZodArray<z.ZodEnum<{
        PNG: "PNG";
        PDF: "PDF";
        JPEG: "JPEG";
    }>>>;
}, z.core.$strict>;
export type EmailListenerConfig = z.infer<typeof emailListener>;
export declare const suggestionDataSchema: z.ZodObject<{
    tags: z.ZodOptional<z.ZodArray<z.ZodUUID>>;
    phrases: z.ZodOptional<z.ZodArray<z.ZodString>>;
    description: z.ZodOptional<z.ZodString>;
    emails: z.ZodOptional<z.ZodArray<z.ZodEmail>>;
    emailListener: z.ZodOptional<z.ZodObject<{
        internalEmailLinks: z.ZodOptional<z.ZodArray<z.ZodString>>;
        emailBody: z.ZodOptional<z.ZodBoolean>;
        attachments: z.ZodOptional<z.ZodArray<z.ZodEnum<{
            PNG: "PNG";
            PDF: "PDF";
            JPEG: "JPEG";
        }>>>;
    }, z.core.$strict>>;
    priority: z.ZodOptional<z.ZodInt>;
}, z.core.$strict>;
export type SuggestionData = z.infer<typeof suggestionDataSchema>;
export {};
