import * as z from "zod"; /** * Sends or schedules a transactional Brevo email. * * Supports inline content, active templates, personalization, attachments, * message versions, headers, tags, and scheduled batch correlation. */ export declare const sendBrevoEmail: import("../..").DefinedAction, z.ZodObject<{ name: z.ZodOptional; url: z.ZodURL; }, z.core.$strip>]>>>; batchId: z.ZodOptional; bcc: z.ZodOptional; email: z.ZodEmail; name: z.ZodOptional; }, z.core.$strip>>>; cc: z.ZodOptional; email: z.ZodEmail; name: z.ZodOptional; }, z.core.$strip>>>; headers: z.ZodOptional>>; messageVersions: z.ZodOptional; email: z.ZodEmail; name: z.ZodOptional; }, z.core.$strip>>>; cc: z.ZodOptional; email: z.ZodEmail; name: z.ZodOptional; }, z.core.$strip>>>; params: z.ZodOptional>; replyTo: z.ZodOptional; }, z.core.$strip>>; subject: z.ZodOptional; templateId: z.ZodOptional; to: z.ZodArray; email: z.ZodEmail; name: z.ZodOptional; }, z.core.$strip>>; html: z.ZodOptional; markdown: z.ZodOptional; text: z.ZodOptional; }, z.core.$strip>>>; params: z.ZodOptional>; replyTo: z.ZodOptional; }, z.core.$strip>>; scheduledAt: z.ZodOptional; sender: z.ZodOptional; id: z.ZodOptional; name: z.ZodOptional; }, z.core.$strip>>; subject: z.ZodOptional; tags: z.ZodOptional>; templateId: z.ZodOptional; to: z.ZodOptional; email: z.ZodEmail; name: z.ZodOptional; }, z.core.$strip>>>; html: z.ZodOptional; markdown: z.ZodOptional; text: z.ZodOptional; }, z.core.$strip>, z.ZodUnion, z.ZodObject<{ messageIds: z.ZodArray; }, z.core.$strip>]>, "brevo", false, never>; /** Sends a transactional or opt-out-aware marketing SMS through Brevo. */ export declare const sendBrevoSms: import("../..").DefinedAction; organizationPrefix: z.ZodOptional; params: z.ZodOptional>; recipient: z.ZodString; sender: z.ZodString; tags: z.ZodOptional]>>; templateId: z.ZodOptional; type: z.ZodPrefault>; unicodeEnabled: z.ZodPrefault; webhookUrl: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ messageId: z.ZodPipe, z.ZodTransform>; reference: z.ZodString; remainingCredits: z.ZodOptional; smsCount: z.ZodOptional; usedCredits: z.ZodOptional; }, z.core.$strip>, "brevo", false, never>; /** Retrieves the personalized content and event history of one sent email. */ export declare const getBrevoEmailContent: import("../..").DefinedAction, z.ZodObject<{ attachmentCount: z.ZodOptional; body: z.ZodOptional; date: z.ZodString; email: z.ZodEmail; subject: z.ZodString; templateId: z.ZodOptional>; events: z.ZodArray; link: z.ZodOptional; name: z.ZodString; subject: z.ZodOptional; time: z.ZodString; }, z.core.$strip>>; }, z.core.$strip>, "brevo", false, never>; /** Lists granular transactional email delivery events. */ export declare const listBrevoEmailEvents: import("../..").DefinedAction; email: z.ZodOptional; endDate: z.ZodOptional; event: z.ZodOptional>; limit: z.ZodPrefault; messageId: z.ZodOptional; offset: z.ZodPrefault; sort: z.ZodPrefault>; startDate: z.ZodOptional; tags: z.ZodOptional>; templateId: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ events: z.ZodArray; messageId: z.ZodString; reason: z.ZodOptional; tag: z.ZodOptional; templateId: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>, "brevo", false, never>; /** Lists Brevo transactional email templates with pagination and filters. */ export declare const listBrevoEmailTemplates: import("../..").DefinedAction>; limit: z.ZodPrefault; offset: z.ZodPrefault; sort: z.ZodPrefault>; templateStatus: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ count: z.ZodNumber; templates: z.ZodArray; doiTemplate: z.ZodOptional; htmlContent: z.ZodString; id: z.ZodNumber; isActive: z.ZodBoolean; modifiedAt: z.ZodString; name: z.ZodString; replyTo: z.ZodOptional>; sender: z.ZodObject<{ email: z.ZodOptional; id: z.ZodOptional>; name: z.ZodOptional>; }, z.core.$strip>; subject: z.ZodString; tag: z.ZodOptional>; testSent: z.ZodOptional; toField: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>, "brevo", false, never>; /** Retrieves one Brevo transactional email template by ID. */ export declare const getBrevoEmailTemplate: import("../..").DefinedAction; }, z.core.$strip>, z.ZodObject<{ createdAt: z.ZodString; customTemplateId: z.ZodOptional; doiTemplate: z.ZodOptional; htmlContent: z.ZodString; id: z.ZodNumber; isActive: z.ZodBoolean; modifiedAt: z.ZodString; name: z.ZodString; replyTo: z.ZodOptional>; sender: z.ZodObject<{ email: z.ZodOptional; id: z.ZodOptional>; name: z.ZodOptional>; }, z.core.$strip>; subject: z.ZodString; tag: z.ZodOptional>; testSent: z.ZodOptional; toField: z.ZodOptional; }, z.core.$strip>, "brevo", false, never>; /** Creates a Brevo transactional email template. */ export declare const createBrevoEmailTemplate: import("../..").DefinedAction; htmlContent: z.ZodOptional; htmlUrl: z.ZodOptional; isActive: z.ZodOptional; replyTo: z.ZodOptional; sender: z.ZodNonOptional; id: z.ZodOptional; name: z.ZodOptional; }, z.core.$strip>>>; subject: z.ZodNonOptional>; tag: z.ZodOptional; templateName: z.ZodNonOptional>; toField: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ id: z.ZodNumber; }, z.core.$strip>, "brevo", false, never>; /** Updates selected properties of a Brevo transactional email template. */ export declare const updateBrevoEmailTemplate: import("../..").DefinedAction; htmlContent: z.ZodOptional; htmlUrl: z.ZodOptional; isActive: z.ZodOptional; replyTo: z.ZodOptional; sender: z.ZodOptional; id: z.ZodOptional; name: z.ZodOptional; }, z.core.$strip>>; subject: z.ZodOptional; tag: z.ZodOptional; templateName: z.ZodOptional; toField: z.ZodOptional; templateId: z.ZodUnion; }, z.core.$strip>, z.ZodVoid, "brevo", false, never>; /** Activates a Brevo transactional email template. */ export declare const activateBrevoEmailTemplate: import("../..").DefinedAction; }, z.core.$strip>, z.ZodVoid, "brevo", false, never>; /** Deactivates a Brevo transactional email template. */ export declare const deactivateBrevoEmailTemplate: import("../..").DefinedAction; }, z.core.$strip>, z.ZodVoid, "brevo", false, never>; //# sourceMappingURL=actions.d.ts.map