import * as z from "zod"; /** Lists contacts blocked from transactional email. */ export declare const listBrevoBlockedContacts: import("../..").DefinedAction; startDate: z.ZodOptional; limit: z.ZodPrefault; offset: z.ZodPrefault; senders: z.ZodOptional>; sort: z.ZodPrefault>; }, z.core.$strip>, z.ZodObject<{ contacts: z.ZodArray>; message: z.ZodOptional; }, z.core.$strip>; senderEmail: z.ZodNullable; }, z.core.$strip>>; count: z.ZodNumber; }, z.core.$strip>, "brevo", false, never>; /** Removes a contact from Brevo’s transactional email blocklist. */ export declare const unblockBrevoContact: import("../..").DefinedAction, z.ZodVoid, "brevo", false, never>; /** Lists domains blocked from transactional email. */ export declare const listBrevoBlockedDomains: import("../..").DefinedAction, Record>, z.ZodObject<{ domains: z.ZodArray; }, z.core.$strip>, "brevo", false, never>; /** Blocks a domain from transactional email delivery. */ export declare const blockBrevoEmailDomain: import("../..").DefinedAction, z.ZodVoid, "brevo", false, never>; /** Removes a domain from the transactional email blocklist. */ export declare const unblockBrevoEmailDomain: import("../..").DefinedAction, z.ZodVoid, "brevo", false, never>; /** Deletes selected or all transactional hard-bounce records. */ export declare const deleteBrevoHardBounces: import("../..").DefinedAction; }, z.core.$strip>, z.ZodObject<{ contactEmail: z.ZodEmail; }, z.core.$strip>, z.ZodObject<{ endDate: z.ZodISODate; startDate: z.ZodISODate; }, z.core.$strip>]>, z.ZodVoid, "brevo", false, never>; /** Retrieves one scheduled email or a scheduled batch. */ export declare const getBrevoScheduledEmail: import("../..").DefinedAction; startDate: z.ZodOptional; identifier: z.ZodUnion; limit: z.ZodPrefault; offset: z.ZodPrefault; sort: z.ZodPrefault>; status: z.ZodOptional>; }, z.core.$strip>, z.ZodUnion; }, z.core.$strip>, z.ZodObject<{ batches: z.ZodArray; }, z.core.$strip>>; count: z.ZodNumber; }, z.core.$strip>]>, "brevo", false, never>; /** Cancels one scheduled email or batch. */ export declare const cancelBrevoScheduledEmail: import("../..").DefinedAction; }, z.core.$strip>, z.ZodVoid, "brevo", false, never>; /** Lists transactional email logs. */ export declare const listBrevoEmailLogs: import("../..").DefinedAction; startDate: z.ZodOptional; email: z.ZodOptional; limit: z.ZodPrefault; messageId: z.ZodOptional; offset: z.ZodPrefault; sort: z.ZodPrefault>; templateId: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ count: z.ZodNumber; emails: z.ZodArray; messageId: z.ZodString; subject: z.ZodString; tags: z.ZodOptional>; templateId: z.ZodOptional; uuid: z.ZodUUID; }, z.core.$strip>>; }, z.core.$strip>, "brevo", false, never>; /** Deletes transactional email logs by message ID or recipient. */ export declare const deleteBrevoEmailLogs: import("../..").DefinedAction; startDate: z.ZodOptional; identifier: z.ZodUnion; }, z.core.$strip>, z.ZodVoid, "brevo", false, never>; /** Retrieves aggregate transactional email statistics. */ export declare const getBrevoAggregateEmailReport: import("../..").DefinedAction; endDate: z.ZodOptional; startDate: z.ZodOptional; tag: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ blocked: z.ZodOptional; clicks: z.ZodOptional; delivered: z.ZodOptional; hardBounces: z.ZodOptional; invalid: z.ZodOptional; opens: z.ZodOptional; requests: z.ZodOptional; softBounces: z.ZodOptional; spamReports: z.ZodOptional; uniqueClicks: z.ZodOptional; uniqueOpens: z.ZodOptional; unsubscribed: z.ZodOptional; range: z.ZodOptional; }, z.core.$strip>, "brevo", false, never>; /** Retrieves daily transactional email statistics. */ export declare const getBrevoEmailReport: import("../..").DefinedAction; startDate: z.ZodOptional; tag: z.ZodOptional; days: z.ZodOptional; limit: z.ZodPrefault; offset: z.ZodPrefault; sort: z.ZodPrefault>; }, z.core.$strip>, z.ZodObject<{ reports: z.ZodArray>; }, z.core.$strip>, "brevo", false, never>; /** Renders a transactional template with contact or explicit parameters. */ export declare const previewBrevoEmailTemplate: import("../..").DefinedAction; params: z.ZodOptional>; templateId: z.ZodUnion; }, z.core.$strip>, z.ZodObject<{ fromEmail: z.ZodOptional; fromName: z.ZodOptional; html: z.ZodOptional; previewText: z.ZodOptional; subject: z.ZodOptional; usedFeedNames: z.ZodOptional>; }, z.core.$strip>, "brevo", false, never>; /** Deletes a transactional email template. */ export declare const deleteBrevoEmailTemplate: import("../..").DefinedAction, z.ZodVoid, "brevo", false, never>; /** Sends a transactional template to explicit recipients or the test list. */ export declare const sendBrevoTestEmailTemplate: import("../..").DefinedAction>; templateId: z.ZodNumber; }, z.core.$strip>, z.ZodVoid, "brevo", false, never>; //# sourceMappingURL=email-management.d.ts.map