import * as z from "zod"; /** Lists sending domains configured in Brevo. */ export declare const listBrevoDomains: import("../..").DefinedAction, Record>, z.ZodObject<{ count: z.ZodNumber; currentPage: z.ZodNumber; domains: z.ZodArray; domainName: z.ZodString; id: z.ZodString; ip: z.ZodOptional>; provider: z.ZodString; verified: z.ZodBoolean; }, z.core.$strip>>; totalPages: z.ZodNumber; }, z.core.$strip>, "brevo", false, never>; /** Creates a Brevo sending domain and returns required DNS records. */ export declare const createBrevoDomain: import("../..").DefinedAction, z.ZodObject<{ dnsRecords: z.ZodOptional; dkimRecord: z.ZodObject<{ hostName: z.ZodString; status: z.ZodBoolean; type: z.ZodString; value: z.ZodString; }, z.core.$strip>; dmarcRecord: z.ZodObject<{ hostName: z.ZodString; status: z.ZodBoolean; type: z.ZodString; value: z.ZodString; }, z.core.$strip>; }, z.core.$strip>>; domainName: z.ZodString; domainProvider: z.ZodOptional; id: z.ZodNumber; message: z.ZodString; }, z.core.$strip>, "brevo", false, never>; /** Retrieves a Brevo sending domain’s DNS configuration. */ export declare const getBrevoDomain: import("../..").DefinedAction, z.ZodObject<{ authenticated: z.ZodBoolean; dnsRecords: z.ZodObject<{ brevoCode: z.ZodObject<{ hostName: z.ZodString; status: z.ZodBoolean; type: z.ZodString; value: z.ZodString; }, z.core.$strip>; dkimRecord: z.ZodObject<{ hostName: z.ZodString; status: z.ZodBoolean; type: z.ZodString; value: z.ZodString; }, z.core.$strip>; dmarcRecord: z.ZodObject<{ hostName: z.ZodString; status: z.ZodBoolean; type: z.ZodString; value: z.ZodString; }, z.core.$strip>; }, z.core.$strip>; domain: z.ZodString; verified: z.ZodBoolean; }, z.core.$strip>, "brevo", false, never>; /** Deletes a Brevo sending domain. */ export declare const deleteBrevoDomain: import("../..").DefinedAction, z.ZodVoid, "brevo", false, never>; /** Rechecks and authenticates a Brevo sending domain. */ export declare const authenticateBrevoDomain: import("../..").DefinedAction, z.ZodObject<{ domainName: z.ZodString; message: z.ZodString; }, z.core.$strip>, "brevo", false, never>; //# sourceMappingURL=domains.d.ts.map