import * as z from "zod"; /** Creates a custom-event definition for Resend Automations. */ export declare const createResendCustomEventDefinition: import("../..").DefinedAction>>>; }, z.core.$strip>, z.ZodObject<{ id: z.ZodString; object: z.ZodLiteral<"event">; }, z.core.$strip>, "resend", false, never>; /** Lists custom-event definitions for Resend Automations. */ export declare const listResendCustomEventDefinitions: import("../..").DefinedAction; before: z.ZodOptional; limit: z.ZodPrefault; }, z.core.$strip>, z.ZodPipe>; schema: z.ZodNullable>>; updated_at: z.ZodNullable; }, z.core.$strip>, z.ZodTransform<{ createdAt: string; updatedAt: string | null; id: string; name: string; schema: Record | null; object?: "event" | undefined; }, { created_at: string; id: string; name: string; schema: Record | null; updated_at: string | null; object?: "event" | undefined; }>>>; has_more: z.ZodBoolean; object: z.ZodLiteral<"list">; }, z.core.$strip>, z.ZodTransform<{ hasMore: boolean; data: { createdAt: string; updatedAt: string | null; id: string; name: string; schema: Record | null; object?: "event" | undefined; }[]; object: "list"; }, { data: { createdAt: string; updatedAt: string | null; id: string; name: string; schema: Record | null; object?: "event" | undefined; }[]; has_more: boolean; object: "list"; }>>, "resend", false, never>; /** Retrieves a custom-event definition by ID or exact name. */ export declare const getResendCustomEventDefinition: import("../..").DefinedAction, z.ZodPipe>; schema: z.ZodNullable>>; updated_at: z.ZodNullable; }, z.core.$strip>, z.ZodTransform<{ createdAt: string; updatedAt: string | null; id: string; name: string; schema: Record | null; object?: "event" | undefined; }, { created_at: string; id: string; name: string; schema: Record | null; updated_at: string | null; object?: "event" | undefined; }>>, "resend", false, never>; /** Replaces or clears a Resend custom-event payload schema. */ export declare const updateResendCustomEventDefinition: import("../..").DefinedAction>>; }, z.core.$strip>, z.ZodObject<{ id: z.ZodString; object: z.ZodLiteral<"event">; }, z.core.$strip>, "resend", false, never>; /** Permanently deletes a Resend custom-event definition. */ export declare const deleteResendCustomEventDefinition: import("../..").DefinedAction, z.ZodObject<{ id: z.ZodString; object: z.ZodLiteral<"event">; deleted: z.ZodBoolean; }, z.core.$strip>, "resend", false, never>; /** Sends a custom event to Resend for one identified contact. */ export declare const sendResendCustomEvent: import("../..").DefinedAction; email: z.ZodOptional; event: z.ZodString; payload: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ event: z.ZodString; object: z.ZodLiteral<"event">; }, z.core.$strip>, "resend", false, never>; //# sourceMappingURL=custom-events.d.ts.map