import * as z from "zod"; /** Lists the contact attributes configured in a Brevo account. */ export declare const listBrevoContactAttributes: import("../..").DefinedAction, z.ZodObject<{ attributes: z.ZodArray; category: z.ZodEnum<{ global: "global"; normal: "normal"; category: "category"; transactional: "transactional"; calculated: "calculated"; }>; enumeration: z.ZodOptional>>; multiCategoryOptions: z.ZodOptional>; name: z.ZodString; type: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>, "brevo", false, never>; /** Creates one Brevo contact attribute. */ export declare const createBrevoContactAttribute: import("../..").DefinedAction>>; isRecurring: z.ZodOptional; multiCategoryOptions: z.ZodOptional>; type: z.ZodOptional>; value: z.ZodOptional; category: z.ZodEnum<{ global: "global"; normal: "normal"; category: "category"; transactional: "transactional"; calculated: "calculated"; }>; name: z.ZodString; }, z.core.$strip>, z.ZodVoid, "brevo", false, never>; /** Updates one Brevo contact attribute. */ export declare const updateBrevoContactAttribute: import("../..").DefinedAction; enumeration: z.ZodOptional>>; multiCategoryOptions: z.ZodOptional>; category: z.ZodEnum<{ global: "global"; normal: "normal"; category: "category"; calculated: "calculated"; }>; name: z.ZodString; }, z.core.$strip>, z.ZodVoid, "brevo", false, never>; /** Deletes one Brevo contact attribute. */ export declare const deleteBrevoContactAttribute: import("../..").DefinedAction; name: z.ZodString; }, z.core.$strip>, z.ZodVoid, "brevo", false, never>; /** Deletes one option from a multiple-choice Brevo contact attribute. */ export declare const deleteBrevoContactAttributeOption: import("../..").DefinedAction, z.ZodVoid, "brevo", false, never>; /** Updates multiple existing Brevo contacts in one request. */ export declare const updateBrevoContactsBatch: import("../..").DefinedAction]>>>; email: z.ZodOptional; emailBlacklisted: z.ZodOptional; extId: z.ZodOptional; id: z.ZodOptional; listIds: z.ZodOptional>; sms: z.ZodOptional; smsBlacklisted: z.ZodOptional; smtpBlacklistSender: z.ZodOptional>; unlinkListIds: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>, z.ZodVoid, "brevo", false, never>; /** Starts Brevo's double-opt-in flow for one contact. */ export declare const createBrevoDoubleOptInContact: import("../..").DefinedAction]>>>; email: z.ZodEmail; excludeListIds: z.ZodOptional>; includeListIds: z.ZodArray; redirectionUrl: z.ZodURL; templateId: z.ZodNumber; }, z.core.$strip>, z.ZodVoid, "brevo", false, never>; /** Starts an asynchronous Brevo contact import. */ export declare const importBrevoContacts: import("../..").DefinedAction; fileUrl: z.ZodOptional; jsonBody: z.ZodOptional>; email: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>, z.ZodObject<{ consentGroupIds: z.ZodOptional>; disableNotification: z.ZodPrefault; emailBlacklist: z.ZodPrefault; emptyContactsAttributes: z.ZodPrefault; listIds: z.ZodOptional>; newList: z.ZodOptional>; notifyUrl: z.ZodOptional; smsBlacklist: z.ZodPrefault; updateExistingContacts: z.ZodPrefault; }, z.core.$strip>>, z.ZodObject<{ processId: z.ZodNumber; }, z.core.$strip>, "brevo", false, never>; /** Requests an asynchronous CSV export of filtered Brevo contacts. */ export declare const exportBrevoContacts: import("../..").DefinedAction>; actionForEmailCampaigns: z.ZodOptional>; actionForSmsCampaigns: z.ZodOptional>; emailCampaignId: z.ZodOptional; listId: z.ZodOptional; segmentId: z.ZodOptional; smsCampaignId: z.ZodOptional; }, z.core.$strip>; disableNotification: z.ZodPrefault; exportAttributes: z.ZodOptional>; exportDateInUtc: z.ZodPrefault; exportMandatoryAttributes: z.ZodPrefault; exportMetadata: z.ZodOptional>; exportSubscriptionStatus: z.ZodOptional>>; notifyUrl: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ processId: z.ZodNumber; }, z.core.$strip>, "brevo", false, never>; /** Retrieves campaign activity statistics for one Brevo contact. */ export declare const getBrevoContactStatistics: import("../..").DefinedAction; identifier: z.ZodUnion; startDate: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ clicked: z.ZodOptional>; }, z.core.$strip>>>; complaints: z.ZodOptional>>; delivered: z.ZodOptional>>; hardBounces: z.ZodOptional>>; messagesSent: z.ZodOptional>>; opened: z.ZodOptional>>; softBounces: z.ZodOptional>>; transacAttributes: z.ZodOptional>>; unsubscriptions: z.ZodOptional; }, z.core.$strip>>; userUnsubscription: z.ZodArray; eventTime: z.ZodString; ip: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>, "brevo", false, never>; /** Lists Brevo contact folders with offset pagination. */ export declare const listBrevoContactFolders: import("../..").DefinedAction; offset: z.ZodPrefault; sort: z.ZodPrefault>; }, z.core.$strip>, z.ZodObject<{ count: z.ZodNumber; folders: z.ZodArray; totalSubscribers: z.ZodOptional; uniqueSubscribers: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>, "brevo", false, never>; /** Creates an empty Brevo contact folder. */ export declare const createBrevoContactFolder: import("../..").DefinedAction, z.ZodObject<{ id: z.ZodNumber; }, z.core.$strip>, "brevo", false, never>; /** Retrieves one Brevo contact folder. */ export declare const getBrevoContactFolder: import("../..").DefinedAction, z.ZodObject<{ id: z.ZodNumber; name: z.ZodString; totalBlacklisted: z.ZodOptional; totalSubscribers: z.ZodOptional; uniqueSubscribers: z.ZodOptional; }, z.core.$strip>, "brevo", false, never>; /** Renames one Brevo contact folder. */ export declare const updateBrevoContactFolder: import("../..").DefinedAction, z.ZodVoid, "brevo", false, never>; /** Deletes a Brevo contact folder and all lists inside it. */ export declare const deleteBrevoContactFolder: import("../..").DefinedAction, z.ZodVoid, "brevo", false, never>; /** Lists contact lists contained by one Brevo folder. */ export declare const listBrevoContactFolderLists: import("../..").DefinedAction; offset: z.ZodPrefault; sort: z.ZodPrefault>; folderId: z.ZodNumber; }, z.core.$strip>, z.ZodObject<{ count: z.ZodNumber; lists: z.ZodArray; totalSubscribers: z.ZodOptional; uniqueSubscribers: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>, "brevo", false, never>; /** Lists saved Brevo contact segments. */ export declare const listBrevoContactSegments: import("../..").DefinedAction; offset: z.ZodPrefault; sort: z.ZodPrefault>; }, z.core.$strip>, z.ZodObject<{ count: z.ZodNumber; segments: z.ZodArray; }, z.core.$strip>>; }, z.core.$strip>, "brevo", false, never>; /** Lists Brevo consent groups. */ export declare const listBrevoConsentGroups: import("../..").DefinedAction; limit: z.ZodPrefault; name: z.ZodOptional; offset: z.ZodPrefault; signupMode: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ consentGroups: z.ZodArray; id: z.ZodNumber; isDefault: z.ZodBoolean; name: z.ZodString; signupMode: z.ZodEnum<{ manual: "manual"; automatic: "automatic"; }>; updatedAt: z.ZodString; }, z.core.$strip>>; limit: z.ZodNumber; offset: z.ZodNumber; total: z.ZodNumber; }, z.core.$strip>, "brevo", false, never>; /** Creates a plan-gated Brevo consent group. */ export declare const createBrevoConsentGroup: import("../..").DefinedAction; listIds: z.ZodOptional>; name: z.ZodString; signupMode: z.ZodEnum<{ manual: "manual"; automatic: "automatic"; }>; }, z.core.$strip>, z.ZodObject<{ contactsCount: z.ZodNumber; createdAt: z.ZodString; description: z.ZodOptional; id: z.ZodNumber; isDefault: z.ZodBoolean; name: z.ZodString; signupMode: z.ZodEnum<{ manual: "manual"; automatic: "automatic"; }>; updatedAt: z.ZodString; }, z.core.$strip>, "brevo", false, never>; /** Retrieves one plan-gated Brevo consent group. */ export declare const getBrevoConsentGroup: import("../..").DefinedAction, z.ZodObject<{ contactsCount: z.ZodNumber; createdAt: z.ZodString; description: z.ZodOptional; id: z.ZodNumber; isDefault: z.ZodBoolean; name: z.ZodString; signupMode: z.ZodEnum<{ manual: "manual"; automatic: "automatic"; }>; updatedAt: z.ZodString; }, z.core.$strip>, "brevo", false, never>; /** Updates one plan-gated Brevo consent group. */ export declare const updateBrevoConsentGroup: import("../..").DefinedAction; id: z.ZodNumber; name: z.ZodOptional; signupMode: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ contactsCount: z.ZodNumber; createdAt: z.ZodString; description: z.ZodOptional; id: z.ZodNumber; isDefault: z.ZodBoolean; name: z.ZodString; signupMode: z.ZodEnum<{ manual: "manual"; automatic: "automatic"; }>; updatedAt: z.ZodString; }, z.core.$strip>, "brevo", false, never>; /** Deletes one plan-gated Brevo consent group. */ export declare const deleteBrevoConsentGroup: import("../..").DefinedAction, z.ZodVoid, "brevo", false, never>; //# sourceMappingURL=audience.d.ts.map