/** Declares a named Resend account binding for an automation. */ export declare const resendAccount: (binding?: string, authorizationHints?: import("../..").AccountAuthorizationHint<"resend">[] | undefined) => import("../..").IntegrationAccountReference<"resend">; /** Resend callables. */ export declare const resend: { addContactToSegment: import("../..").DefinedAction, import("zod").ZodPipe, import("zod").ZodTransform<{ contactId: string; object: "contact_segment"; segmentId: string; }, { audienceId: string; id: string; }>>, "resend", false, never>; addSuppressionsBatch: import("../..").DefinedAction; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ data: import("zod").ZodArray; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>, "resend", false, never>; cancelBroadcast: import("../..").DefinedAction, import("zod").ZodObject<{ id: import("zod").ZodString; object: import("zod").ZodLiteral<"broadcast">; }, import("zod/v4/core").$strip>, "resend", false, never>; cancelScheduledEmail: import("../..").DefinedAction, import("zod").ZodObject<{ id: import("zod").ZodString; object: import("zod").ZodLiteral<"email">; }, import("zod/v4/core").$strip>, "resend", false, never>; createBroadcast: import("../..").DefinedAction; send: import("zod").ZodPrefault; from: import("zod").ZodString; name: import("zod").ZodOptional; previewText: import("zod").ZodOptional; replyTo: import("zod").ZodOptional]>, import("zod").ZodTransform>>; segmentId: import("zod").ZodString; subject: import("zod").ZodString; topicId: import("zod").ZodOptional>; html: import("zod").ZodOptional; markdown: import("zod").ZodOptional; text: import("zod").ZodOptional; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ id: import("zod").ZodString; object: import("zod").ZodLiteral<"broadcast">; }, import("zod/v4/core").$strip>, "resend", false, never>; createContact: import("../..").DefinedAction; lastName: import("zod").ZodOptional; properties: import("zod").ZodOptional>>; segments: import("zod").ZodOptional>>; topics: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>>; unsubscribed: import("zod").ZodOptional; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ id: import("zod").ZodString; object: import("zod").ZodLiteral<"contact">; }, import("zod/v4/core").$strip>, "resend", false, never>; createContactImport: import("../..").DefinedAction; firstName: import("zod").ZodOptional; lastName: import("zod").ZodOptional; properties: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>>; unsubscribed: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; file: import("zod").ZodCustom; onConflict: import("zod").ZodPrefault>; segments: import("zod").ZodOptional>>; topics: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ id: import("zod").ZodString; object: import("zod").ZodLiteral<"contact_import">; }, import("zod/v4/core").$strip>, "resend", false, never>; createContactProperty: import("../..").DefinedAction>; key: import("zod").ZodString; type: import("zod").ZodLiteral<"string">; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ fallbackValue: import("zod").ZodOptional>; key: import("zod").ZodString; type: import("zod").ZodLiteral<"number">; }, import("zod/v4/core").$strip>], "type">, import("zod").ZodObject<{ id: import("zod").ZodString; object: import("zod").ZodLiteral<"contact_property">; }, import("zod/v4/core").$strip>, "resend", false, never>; createCustomEventDefinition: import("../..").DefinedAction>>>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ id: import("zod").ZodString; object: import("zod").ZodLiteral<"event">; }, import("zod/v4/core").$strip>, "resend", false, never>; createDomain: import("../..").DefinedAction; capabilities: import("zod").ZodOptional>; sending: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; openTracking: import("zod").ZodOptional; trackingSubdomain: import("zod").ZodOptional; tls: import("zod").ZodOptional>; customReturnPath: import("zod").ZodOptional; name: import("zod").ZodString; region: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>, import("zod").ZodPipe; id: import("zod").ZodString; created_at: import("zod").ZodCoercedDate; capabilities: import("zod").ZodOptional>; sending: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; records: import("zod").ZodArray>; record: import("zod").ZodLiteral<"SPF">; type: import("zod").ZodEnum<{ MX: "MX"; TXT: "TXT"; }>; name: import("zod").ZodString; priority: import("zod").ZodOptional; routing_policy: import("zod").ZodOptional; status: import("zod").ZodEnum<{ failed: "failed"; pending: "pending"; not_started: "not_started"; verified: "verified"; temporary_failure: "temporary_failure"; }>; ttl: import("zod").ZodString; value: import("zod").ZodString; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ proxy_status: import("zod").ZodOptional>; record: import("zod").ZodLiteral<"DKIM">; type: import("zod").ZodEnum<{ CNAME: "CNAME"; TXT: "TXT"; }>; name: import("zod").ZodString; priority: import("zod").ZodOptional; routing_policy: import("zod").ZodOptional; status: import("zod").ZodEnum<{ failed: "failed"; pending: "pending"; not_started: "not_started"; verified: "verified"; temporary_failure: "temporary_failure"; }>; ttl: import("zod").ZodString; value: import("zod").ZodString; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ priority: import("zod").ZodNumber; record: import("zod").ZodLiteral<"Receiving">; type: import("zod").ZodLiteral<"MX">; name: import("zod").ZodString; routing_policy: import("zod").ZodOptional; status: import("zod").ZodEnum<{ failed: "failed"; pending: "pending"; not_started: "not_started"; verified: "verified"; temporary_failure: "temporary_failure"; }>; ttl: import("zod").ZodString; value: import("zod").ZodString; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ record: import("zod").ZodLiteral<"Tracking">; type: import("zod").ZodLiteral<"CNAME">; name: import("zod").ZodString; priority: import("zod").ZodOptional; routing_policy: import("zod").ZodOptional; status: import("zod").ZodEnum<{ failed: "failed"; pending: "pending"; not_started: "not_started"; verified: "verified"; temporary_failure: "temporary_failure"; }>; ttl: import("zod").ZodString; value: import("zod").ZodString; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ record: import("zod").ZodLiteral<"TrackingCAA">; type: import("zod").ZodLiteral<"CAA">; name: import("zod").ZodString; priority: import("zod").ZodOptional; routing_policy: import("zod").ZodOptional; status: import("zod").ZodEnum<{ failed: "failed"; pending: "pending"; not_started: "not_started"; verified: "verified"; temporary_failure: "temporary_failure"; }>; ttl: import("zod").ZodString; value: import("zod").ZodString; }, import("zod/v4/core").$strip>], "record">>; region: import("zod").ZodEnum<{ "us-east-1": "us-east-1"; "eu-west-1": "eu-west-1"; "sa-east-1": "sa-east-1"; "ap-northeast-1": "ap-northeast-1"; }>; click_tracking: import("zod").ZodOptional; open_tracking: import("zod").ZodOptional; tracking_subdomain: import("zod").ZodOptional; }, import("zod/v4/core").$strip>, import("zod").ZodTransform<{ clickTracking: boolean | undefined; createdAt: Date; openTracking: boolean | undefined; records: ({ proxyStatus: "enable" | "disable" | undefined; routingPolicy: string | undefined; record: "SPF"; type: "MX" | "TXT"; name: string; status: "failed" | "pending" | "not_started" | "verified" | "temporary_failure"; ttl: string; value: string; priority?: number | undefined; } | { proxyStatus: "enable" | "disable" | undefined; routingPolicy: string | undefined; record: "DKIM"; type: "CNAME" | "TXT"; name: string; status: "failed" | "pending" | "not_started" | "verified" | "temporary_failure"; ttl: string; value: string; priority?: number | undefined; } | { routingPolicy: string | undefined; priority: number; record: "Receiving"; type: "MX"; name: string; status: "failed" | "pending" | "not_started" | "verified" | "temporary_failure"; ttl: string; value: string; } | { routingPolicy: string | undefined; record: "Tracking"; type: "CNAME"; name: string; status: "failed" | "pending" | "not_started" | "verified" | "temporary_failure"; ttl: string; value: string; priority?: number | undefined; } | { routingPolicy: string | undefined; record: "TrackingCAA"; type: "CAA"; name: string; status: "failed" | "pending" | "not_started" | "verified" | "temporary_failure"; ttl: string; value: string; priority?: number | undefined; })[]; trackingSubdomain: string | undefined; name: string; status: "failed" | "pending" | "not_started" | "verified" | "partially_verified" | "partially_failed"; id: string; region: "us-east-1" | "eu-west-1" | "sa-east-1" | "ap-northeast-1"; capabilities?: { receiving?: "disabled" | "enabled" | undefined; sending?: "disabled" | "enabled" | undefined; } | undefined; }, { name: string; status: "failed" | "pending" | "not_started" | "verified" | "partially_verified" | "partially_failed"; id: string; created_at: Date; records: ({ record: "SPF"; type: "MX" | "TXT"; name: string; status: "failed" | "pending" | "not_started" | "verified" | "temporary_failure"; ttl: string; value: string; proxy_status?: "enable" | "disable" | undefined; priority?: number | undefined; routing_policy?: string | undefined; } | { record: "DKIM"; type: "CNAME" | "TXT"; name: string; status: "failed" | "pending" | "not_started" | "verified" | "temporary_failure"; ttl: string; value: string; proxy_status?: "enable" | "disable" | undefined; priority?: number | undefined; routing_policy?: string | undefined; } | { priority: number; record: "Receiving"; type: "MX"; name: string; status: "failed" | "pending" | "not_started" | "verified" | "temporary_failure"; ttl: string; value: string; routing_policy?: string | undefined; } | { record: "Tracking"; type: "CNAME"; name: string; status: "failed" | "pending" | "not_started" | "verified" | "temporary_failure"; ttl: string; value: string; priority?: number | undefined; routing_policy?: string | undefined; } | { record: "TrackingCAA"; type: "CAA"; name: string; status: "failed" | "pending" | "not_started" | "verified" | "temporary_failure"; ttl: string; value: string; priority?: number | undefined; routing_policy?: string | undefined; })[]; region: "us-east-1" | "eu-west-1" | "sa-east-1" | "ap-northeast-1"; capabilities?: { receiving?: "disabled" | "enabled" | undefined; sending?: "disabled" | "enabled" | undefined; } | undefined; click_tracking?: boolean | undefined; open_tracking?: boolean | undefined; tracking_subdomain?: string | undefined; }>>, "resend", false, never>; createDomainClaim: import("../..").DefinedAction>; clickTracking: import("zod").ZodOptional; openTracking: import("zod").ZodOptional; trackingSubdomain: import("zod").ZodOptional; customReturnPath: import("zod").ZodOptional; }, import("zod/v4/core").$strip>, import("zod").ZodPipe>; created_at: import("zod").ZodCoercedDate; domain_id: import("zod").ZodNullable; expires_at: import("zod").ZodCoercedDate; failure_reason: import("zod").ZodNullable; id: import("zod").ZodString; name: import("zod").ZodString; object: import("zod").ZodLiteral<"domain_claim">; record: import("zod").ZodObject<{ name: import("zod").ZodString; ttl: import("zod").ZodString; type: import("zod").ZodLiteral<"TXT">; value: import("zod").ZodString; }, import("zod/v4/core").$strip>; region: import("zod").ZodNullable>; status: import("zod").ZodEnum<{ failed: "failed"; pending: "pending"; completed: "completed"; blocked: "blocked"; canceled: "canceled"; verified: "verified"; expired: "expired"; superseded: "superseded"; }>; }, import("zod/v4/core").$strip>, import("zod").ZodTransform<{ blockedReason: "grace_period" | "recent_owner_activity" | "pending_scheduled_emails" | null; createdAt: Date; domainId: string | null; expiresAt: Date; failureReason: string | null; id: string; name: string; object: "domain_claim"; record: { name: string; ttl: string; type: "TXT"; value: string; }; region: "us-east-1" | "eu-west-1" | "sa-east-1" | "ap-northeast-1" | null; status: "failed" | "pending" | "completed" | "blocked" | "canceled" | "verified" | "expired" | "superseded"; }, { blocked_reason: "grace_period" | "recent_owner_activity" | "pending_scheduled_emails" | null; created_at: Date; domain_id: string | null; expires_at: Date; failure_reason: string | null; id: string; name: string; object: "domain_claim"; record: { name: string; ttl: string; type: "TXT"; value: string; }; region: "us-east-1" | "eu-west-1" | "sa-east-1" | "ap-northeast-1" | null; status: "failed" | "pending" | "completed" | "blocked" | "canceled" | "verified" | "expired" | "superseded"; }>>, "resend", false, never>; createSegment: import("../..").DefinedAction, import("zod").ZodObject<{ id: import("zod").ZodString; name: import("zod").ZodString; object: import("zod").ZodLiteral<"segment">; }, import("zod/v4/core").$strip>, "resend", false, never>; createSuppression: import("../..").DefinedAction, import("zod").ZodObject<{ id: import("zod").ZodString; object: import("zod").ZodLiteral<"suppression">; }, import("zod/v4/core").$strip>, "resend", false, never>; createTemplate: import("../..").DefinedAction>; from: import("zod").ZodOptional>; name: import("zod").ZodString; replyTo: import("zod").ZodOptional]>, import("zod").ZodTransform>>; subject: import("zod").ZodOptional>; variables: import("zod").ZodOptional>; key: import("zod").ZodString; type: import("zod").ZodLiteral<"string">; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ fallbackValue: import("zod").ZodOptional>; key: import("zod").ZodString; type: import("zod").ZodLiteral<"number">; }, import("zod/v4/core").$strip>], "type">>>; html: import("zod").ZodOptional; markdown: import("zod").ZodOptional; text: import("zod").ZodOptional; }, import("zod/v4/core").$strip> & import("zod").ZodType<{ html: string; markdown?: string | undefined; text?: string | undefined; } | { markdown: string; html?: string | undefined; text?: string | undefined; } | { text: string; html?: string | undefined; markdown?: string | undefined; }, { name: string; alias?: string | null | undefined; from?: string | null | undefined; replyTo?: string | string[] | undefined; subject?: string | null | undefined; variables?: ({ key: string; type: "string"; fallbackValue?: string | null | undefined; } | { key: string; type: "number"; fallbackValue?: number | null | undefined; })[] | undefined; html?: string | undefined; markdown?: string | undefined; text?: string | undefined; }, import("zod/v4/core").$ZodTypeInternals<{ html: string; markdown?: string | undefined; text?: string | undefined; } | { markdown: string; html?: string | undefined; text?: string | undefined; } | { text: string; html?: string | undefined; markdown?: string | undefined; }, { name: string; alias?: string | null | undefined; from?: string | null | undefined; replyTo?: string | string[] | undefined; subject?: string | null | undefined; variables?: ({ key: string; type: "string"; fallbackValue?: string | null | undefined; } | { key: string; type: "number"; fallbackValue?: number | null | undefined; })[] | undefined; html?: string | undefined; markdown?: string | undefined; text?: string | undefined; }>>, import("zod").ZodObject<{ id: import("zod").ZodString; object: import("zod").ZodLiteral<"template">; }, import("zod/v4/core").$strip>, "resend", false, never>; createTopic: import("../..").DefinedAction>; description: import("zod").ZodOptional; defaultSubscription: import("zod").ZodEnum<{ opt_out: "opt_out"; opt_in: "opt_in"; }>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ id: import("zod").ZodString; object: import("zod").ZodLiteral<"topic">; }, import("zod/v4/core").$strip>, "resend", false, never>; deleteBroadcast: import("../..").DefinedAction, import("zod").ZodObject<{ id: import("zod").ZodString; object: import("zod").ZodLiteral<"broadcast">; deleted: import("zod").ZodBoolean; }, import("zod/v4/core").$strip>, "resend", false, never>; deleteContact: import("../..").DefinedAction, import("zod").ZodPipe; }, import("zod/v4/core").$strip>, import("zod").ZodTransform<{ id: string; deleted: boolean; object: "contact"; }, { contact: string; deleted: boolean; object: "contact"; }>>, "resend", false, never>; deleteContactProperty: import("../..").DefinedAction, import("zod").ZodObject<{ id: import("zod").ZodString; object: import("zod").ZodLiteral<"contact_property">; deleted: import("zod").ZodBoolean; }, import("zod/v4/core").$strip>, "resend", false, never>; deleteCustomEventDefinition: import("../..").DefinedAction, import("zod").ZodObject<{ id: import("zod").ZodString; object: import("zod").ZodLiteral<"event">; deleted: import("zod").ZodBoolean; }, import("zod/v4/core").$strip>, "resend", false, never>; deleteDomain: import("../..").DefinedAction, import("zod").ZodObject<{ id: import("zod").ZodString; object: import("zod").ZodLiteral<"domain">; deleted: import("zod").ZodBoolean; }, import("zod/v4/core").$strip>, "resend", false, never>; deleteSegment: import("../..").DefinedAction, import("zod").ZodObject<{ deleted: import("zod").ZodBoolean; id: import("zod").ZodString; object: import("zod").ZodLiteral<"segment">; }, import("zod/v4/core").$strip>, "resend", false, never>; deleteSuppression: import("../..").DefinedAction, import("zod").ZodObject<{ id: import("zod").ZodString; object: import("zod").ZodLiteral<"suppression">; deleted: import("zod").ZodBoolean; }, import("zod/v4/core").$strip>, "resend", false, never>; deleteTemplate: import("../..").DefinedAction, import("zod").ZodObject<{ id: import("zod").ZodString; object: import("zod").ZodLiteral<"template">; deleted: import("zod").ZodBoolean; }, import("zod/v4/core").$strip>, "resend", false, never>; deleteTopic: import("../..").DefinedAction, import("zod").ZodObject<{ deleted: import("zod").ZodBoolean; id: import("zod").ZodString; object: import("zod").ZodLiteral<"topic">; }, import("zod/v4/core").$strip>, "resend", false, never>; duplicateTemplate: import("../..").DefinedAction, import("zod").ZodObject<{ id: import("zod").ZodString; object: import("zod").ZodLiteral<"template">; }, import("zod/v4/core").$strip>, "resend", false, never>; getBroadcast: import("../..").DefinedAction, import("zod").ZodPipe>; created_at: import("zod").ZodString; from: import("zod").ZodNullable; html: import("zod").ZodNullable; id: import("zod").ZodString; name: import("zod").ZodString; object: import("zod").ZodLiteral<"broadcast">; preview_text: import("zod").ZodNullable; reply_to: import("zod").ZodNullable>; scheduled_at: import("zod").ZodNullable; segment_id: import("zod").ZodNullable; sent_at: import("zod").ZodNullable; status: import("zod").ZodEnum<{ queued: "queued"; draft: "draft"; sent: "sent"; }>; subject: import("zod").ZodNullable; text: import("zod").ZodNullable; topic_id: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>, import("zod").ZodTransform<{ createdAt: string; previewText: string | null; replyTo: string[] | null; scheduledAt: string | null; segmentId: string | null; sentAt: string | null; topicId: string | null | undefined; from: string | null; html: string | null; id: string; name: string; object: "broadcast"; status: "queued" | "draft" | "sent"; subject: string | null; text: string | null; }, { created_at: string; from: string | null; html: string | null; id: string; name: string; object: "broadcast"; preview_text: string | null; reply_to: string[] | null; scheduled_at: string | null; segment_id: string | null; sent_at: string | null; status: "queued" | "draft" | "sent"; subject: string | null; text: string | null; audience_id?: string | null | undefined; topic_id?: string | null | undefined; }>>, "resend", false, never>; getContact: import("../..").DefinedAction, import("zod").ZodPipe; id: import("zod").ZodString; last_name: import("zod").ZodNullable; unsubscribed: import("zod").ZodBoolean; object: import("zod").ZodLiteral<"contact">; properties: import("zod").ZodRecord; value: import("zod").ZodNumber; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ type: import("zod").ZodLiteral<"string">; value: import("zod").ZodString; }, import("zod/v4/core").$strip>], "type">>; }, import("zod/v4/core").$strip>, import("zod").ZodTransform<{ createdAt: string; firstName: string | null; lastName: string | null; email: string; id: string; unsubscribed: boolean; object: "contact"; properties: Record; }, { created_at: string; email: string; first_name: string | null; id: string; last_name: string | null; unsubscribed: boolean; object: "contact"; properties: Record; }>>, "resend", false, never>; getContactImport: import("../..").DefinedAction, import("zod").ZodPipe>; counts: import("zod").ZodOptional>; created_at: import("zod").ZodString; id: import("zod").ZodString; object: import("zod").ZodLiteral<"contact_import">; status: import("zod").ZodEnum<{ failed: "failed"; in_progress: "in_progress"; completed: "completed"; queued: "queued"; }>; }, import("zod/v4/core").$strip>, import("zod").ZodTransform<{ completedAt: string | null | undefined; createdAt: string; id: string; object: "contact_import"; status: "failed" | "in_progress" | "completed" | "queued"; counts?: { created: number; failed: number; skipped: number; total: number; updated: number; } | undefined; }, { created_at: string; id: string; object: "contact_import"; status: "failed" | "in_progress" | "completed" | "queued"; completed_at?: string | null | undefined; counts?: { created: number; failed: number; skipped: number; total: number; updated: number; } | undefined; }>>, "resend", false, never>; getContactProperty: import("../..").DefinedAction, import("zod").ZodPipe; id: import("zod").ZodString; key: import("zod").ZodString; object: import("zod").ZodOptional>; type: import("zod").ZodLiteral<"string">; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ created_at: import("zod").ZodString; fallback_value: import("zod").ZodNullable; id: import("zod").ZodString; key: import("zod").ZodString; object: import("zod").ZodOptional>; type: import("zod").ZodLiteral<"number">; }, import("zod/v4/core").$strip>], "type">, import("zod").ZodTransform<{ createdAt: string; fallbackValue: string | number | null; id: string; key: string; type: "string"; object?: "contact_property" | undefined; } | { createdAt: string; fallbackValue: string | number | null; id: string; key: string; type: "number"; object?: "contact_property" | undefined; }, { created_at: string; fallback_value: string | null; id: string; key: string; type: "string"; object?: "contact_property" | undefined; } | { created_at: string; fallback_value: number | null; id: string; key: string; type: "number"; object?: "contact_property" | undefined; }>>, "resend", false, never>; getCustomEventDefinition: import("../..").DefinedAction, import("zod").ZodPipe>; schema: import("zod").ZodNullable>>; updated_at: import("zod").ZodNullable; }, import("zod/v4/core").$strip>, import("zod").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>; getDomain: import("../..").DefinedAction, import("zod").ZodPipe>; sending: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; click_tracking: import("zod").ZodOptional; created_at: import("zod").ZodCoercedDate; id: import("zod").ZodString; name: import("zod").ZodString; object: import("zod").ZodLiteral<"domain">; open_tracking: import("zod").ZodOptional; records: import("zod").ZodArray>; record: import("zod").ZodLiteral<"SPF">; type: import("zod").ZodEnum<{ MX: "MX"; TXT: "TXT"; }>; name: import("zod").ZodString; priority: import("zod").ZodOptional; routing_policy: import("zod").ZodOptional; status: import("zod").ZodEnum<{ failed: "failed"; pending: "pending"; not_started: "not_started"; verified: "verified"; temporary_failure: "temporary_failure"; }>; ttl: import("zod").ZodString; value: import("zod").ZodString; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ proxy_status: import("zod").ZodOptional>; record: import("zod").ZodLiteral<"DKIM">; type: import("zod").ZodEnum<{ CNAME: "CNAME"; TXT: "TXT"; }>; name: import("zod").ZodString; priority: import("zod").ZodOptional; routing_policy: import("zod").ZodOptional; status: import("zod").ZodEnum<{ failed: "failed"; pending: "pending"; not_started: "not_started"; verified: "verified"; temporary_failure: "temporary_failure"; }>; ttl: import("zod").ZodString; value: import("zod").ZodString; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ priority: import("zod").ZodNumber; record: import("zod").ZodLiteral<"Receiving">; type: import("zod").ZodLiteral<"MX">; name: import("zod").ZodString; routing_policy: import("zod").ZodOptional; status: import("zod").ZodEnum<{ failed: "failed"; pending: "pending"; not_started: "not_started"; verified: "verified"; temporary_failure: "temporary_failure"; }>; ttl: import("zod").ZodString; value: import("zod").ZodString; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ record: import("zod").ZodLiteral<"Tracking">; type: import("zod").ZodLiteral<"CNAME">; name: import("zod").ZodString; priority: import("zod").ZodOptional; routing_policy: import("zod").ZodOptional; status: import("zod").ZodEnum<{ failed: "failed"; pending: "pending"; not_started: "not_started"; verified: "verified"; temporary_failure: "temporary_failure"; }>; ttl: import("zod").ZodString; value: import("zod").ZodString; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ record: import("zod").ZodLiteral<"TrackingCAA">; type: import("zod").ZodLiteral<"CAA">; name: import("zod").ZodString; priority: import("zod").ZodOptional; routing_policy: import("zod").ZodOptional; status: import("zod").ZodEnum<{ failed: "failed"; pending: "pending"; not_started: "not_started"; verified: "verified"; temporary_failure: "temporary_failure"; }>; ttl: import("zod").ZodString; value: import("zod").ZodString; }, import("zod/v4/core").$strip>], "record">>; region: import("zod").ZodEnum<{ "us-east-1": "us-east-1"; "eu-west-1": "eu-west-1"; "sa-east-1": "sa-east-1"; "ap-northeast-1": "ap-northeast-1"; }>; status: import("zod").ZodEnum<{ failed: "failed"; pending: "pending"; not_started: "not_started"; verified: "verified"; partially_verified: "partially_verified"; partially_failed: "partially_failed"; }>; tracking_subdomain: import("zod").ZodOptional; }, import("zod/v4/core").$strip>, import("zod").ZodTransform<{ clickTracking: boolean | undefined; createdAt: Date; openTracking: boolean | undefined; records: ({ proxyStatus: "enable" | "disable" | undefined; routingPolicy: string | undefined; record: "SPF"; type: "MX" | "TXT"; name: string; status: "failed" | "pending" | "not_started" | "verified" | "temporary_failure"; ttl: string; value: string; priority?: number | undefined; } | { proxyStatus: "enable" | "disable" | undefined; routingPolicy: string | undefined; record: "DKIM"; type: "CNAME" | "TXT"; name: string; status: "failed" | "pending" | "not_started" | "verified" | "temporary_failure"; ttl: string; value: string; priority?: number | undefined; } | { routingPolicy: string | undefined; priority: number; record: "Receiving"; type: "MX"; name: string; status: "failed" | "pending" | "not_started" | "verified" | "temporary_failure"; ttl: string; value: string; } | { routingPolicy: string | undefined; record: "Tracking"; type: "CNAME"; name: string; status: "failed" | "pending" | "not_started" | "verified" | "temporary_failure"; ttl: string; value: string; priority?: number | undefined; } | { routingPolicy: string | undefined; record: "TrackingCAA"; type: "CAA"; name: string; status: "failed" | "pending" | "not_started" | "verified" | "temporary_failure"; ttl: string; value: string; priority?: number | undefined; })[]; trackingSubdomain: string | undefined; id: string; name: string; object: "domain"; region: "us-east-1" | "eu-west-1" | "sa-east-1" | "ap-northeast-1"; status: "failed" | "pending" | "not_started" | "verified" | "partially_verified" | "partially_failed"; capabilities?: { receiving?: "disabled" | "enabled" | undefined; sending?: "disabled" | "enabled" | undefined; } | undefined; }, { created_at: Date; id: string; name: string; object: "domain"; records: ({ record: "SPF"; type: "MX" | "TXT"; name: string; status: "failed" | "pending" | "not_started" | "verified" | "temporary_failure"; ttl: string; value: string; proxy_status?: "enable" | "disable" | undefined; priority?: number | undefined; routing_policy?: string | undefined; } | { record: "DKIM"; type: "CNAME" | "TXT"; name: string; status: "failed" | "pending" | "not_started" | "verified" | "temporary_failure"; ttl: string; value: string; proxy_status?: "enable" | "disable" | undefined; priority?: number | undefined; routing_policy?: string | undefined; } | { priority: number; record: "Receiving"; type: "MX"; name: string; status: "failed" | "pending" | "not_started" | "verified" | "temporary_failure"; ttl: string; value: string; routing_policy?: string | undefined; } | { record: "Tracking"; type: "CNAME"; name: string; status: "failed" | "pending" | "not_started" | "verified" | "temporary_failure"; ttl: string; value: string; priority?: number | undefined; routing_policy?: string | undefined; } | { record: "TrackingCAA"; type: "CAA"; name: string; status: "failed" | "pending" | "not_started" | "verified" | "temporary_failure"; ttl: string; value: string; priority?: number | undefined; routing_policy?: string | undefined; })[]; region: "us-east-1" | "eu-west-1" | "sa-east-1" | "ap-northeast-1"; status: "failed" | "pending" | "not_started" | "verified" | "partially_verified" | "partially_failed"; capabilities?: { receiving?: "disabled" | "enabled" | undefined; sending?: "disabled" | "enabled" | undefined; } | undefined; click_tracking?: boolean | undefined; open_tracking?: boolean | undefined; tracking_subdomain?: string | undefined; }>>, "resend", false, never>; getDomainClaim: import("../..").DefinedAction, import("zod").ZodPipe>; created_at: import("zod").ZodCoercedDate; domain_id: import("zod").ZodNullable; expires_at: import("zod").ZodCoercedDate; failure_reason: import("zod").ZodNullable; id: import("zod").ZodString; name: import("zod").ZodString; object: import("zod").ZodLiteral<"domain_claim">; record: import("zod").ZodObject<{ name: import("zod").ZodString; ttl: import("zod").ZodString; type: import("zod").ZodLiteral<"TXT">; value: import("zod").ZodString; }, import("zod/v4/core").$strip>; region: import("zod").ZodNullable>; status: import("zod").ZodEnum<{ failed: "failed"; pending: "pending"; completed: "completed"; blocked: "blocked"; canceled: "canceled"; verified: "verified"; expired: "expired"; superseded: "superseded"; }>; }, import("zod/v4/core").$strip>, import("zod").ZodTransform<{ blockedReason: "grace_period" | "recent_owner_activity" | "pending_scheduled_emails" | null; createdAt: Date; domainId: string | null; expiresAt: Date; failureReason: string | null; id: string; name: string; object: "domain_claim"; record: { name: string; ttl: string; type: "TXT"; value: string; }; region: "us-east-1" | "eu-west-1" | "sa-east-1" | "ap-northeast-1" | null; status: "failed" | "pending" | "completed" | "blocked" | "canceled" | "verified" | "expired" | "superseded"; }, { blocked_reason: "grace_period" | "recent_owner_activity" | "pending_scheduled_emails" | null; created_at: Date; domain_id: string | null; expires_at: Date; failure_reason: string | null; id: string; name: string; object: "domain_claim"; record: { name: string; ttl: string; type: "TXT"; value: string; }; region: "us-east-1" | "eu-west-1" | "sa-east-1" | "ap-northeast-1" | null; status: "failed" | "pending" | "completed" | "blocked" | "canceled" | "verified" | "expired" | "superseded"; }>>, "resend", false, never>; getEmail: import("../..").DefinedAction, import("zod").ZodPipe; message_id: import("zod").ZodOptional>; scheduled_at: import("zod").ZodOptional>; subject: import("zod").ZodString; to: import("zod").ZodArray; topic_id: import("zod").ZodOptional>; bcc: import("zod").ZodOptional>>; cc: import("zod").ZodOptional>>; html: import("zod").ZodOptional>; object: import("zod").ZodLiteral<"email">; reply_to: import("zod").ZodOptional>>; tags: import("zod").ZodOptional>>; text: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>, import("zod").ZodTransform<{ createdAt: string; lastEvent: "failed" | "canceled" | "sent" | "delivered" | "clicked" | "opened" | "bounced" | "complained" | "scheduled" | "queued" | "suppressed" | "delivery_delayed"; messageId: string | null | undefined; replyTo: string[] | null | undefined; scheduledAt: string | null | undefined; topicId: string | null | undefined; from: string; id: string; subject: string; to: string[]; object: "email"; bcc?: string[] | null | undefined; cc?: string[] | null | undefined; html?: string | null | undefined; tags?: { name: string; value: string; }[] | undefined; text?: string | null | undefined; }, { created_at: string; from: string; id: string; last_event: "failed" | "canceled" | "sent" | "delivered" | "clicked" | "opened" | "bounced" | "complained" | "scheduled" | "queued" | "suppressed" | "delivery_delayed"; subject: string; to: string[]; object: "email"; message_id?: string | null | undefined; scheduled_at?: string | null | undefined; topic_id?: string | null | undefined; bcc?: string[] | null | undefined; cc?: string[] | null | undefined; html?: string | null | undefined; reply_to?: string[] | null | undefined; tags?: { name: string; value: string; }[] | undefined; text?: string | null | undefined; }>>, "resend", false, never>; getEmailAttachment: import("../..").DefinedAction, import("zod").ZodPipe>; content_id: import("zod").ZodOptional; content_type: import("zod").ZodString; download_url: import("zod").ZodURL; expires_at: import("zod").ZodString; filename: import("zod").ZodOptional>; id: import("zod").ZodString; size: import("zod").ZodNumber; }, import("zod/v4/core").$strip>, import("zod").ZodTransform<{ filename?: string | null | undefined; contentType: string; downloadUrl: string; expiresAt: string; contentId?: string | undefined; contentDisposition: "attachment" | "inline" | null; id: string; size: number; }, { content_disposition: "attachment" | "inline" | null; content_type: string; download_url: string; expires_at: string; id: string; size: number; content_id?: string | undefined; filename?: string | null | undefined; }>>, "resend", false, never>; getEmailMetrics: import("../..").DefinedAction>; dimensions: import("zod").ZodOptional>>; domainIds: import("zod").ZodOptional>; emailIds: import("zod").ZodOptional>; endDate: import("zod").ZodOptional; granularity: import("zod").ZodPrefault>; metrics: import("zod").ZodOptional>>; startDate: import("zod").ZodOptional; timezone: import("zod").ZodPrefault; }, import("zod/v4/core").$strip>, import("zod").ZodPipe; broadcast_name: import("zod").ZodOptional; domain_id: import("zod").ZodOptional; domain_name: import("zod").ZodOptional; email_id: import("zod").ZodOptional; period: import("zod").ZodOptional; }, import("zod/v4/core").$catchall>>>; dimensions: import("zod").ZodArray>; end_date: import("zod").ZodString; granularity: import("zod").ZodEnum<{ monthly: "monthly"; weekly: "weekly"; hourly: "hourly"; daily: "daily"; }>; metrics: import("zod").ZodArray>; object: import("zod").ZodLiteral<"metrics">; start_date: import("zod").ZodString; totals: import("zod").ZodRecord; }, import("zod/v4/core").$strip>, import("zod").ZodTransform<{ data: { broadcastId: string | undefined; broadcastName: string | undefined; domainId: string | undefined; domainName: string | undefined; emailId: string | undefined; period?: string | undefined; }[] | undefined; endDate: string; startDate: string; dimensions: ("email" | "domain" | "broadcast" | "period")[]; granularity: "monthly" | "weekly" | "hourly" | "daily"; metrics: ("failed" | "received" | "opened" | "sent" | "delivered" | "clicked" | "unsubscribed" | "suppressed" | "bounce_rate" | "click_rate" | "open_rate" | "bounced" | "complained" | "delivery_delayed" | "bounced_permanent" | "bounced_transient" | "bounced_undetermined" | "complaint_rate" | "delivery_rate" | "unique_clicked" | "unique_opened" | "unsubscribe_rate")[]; object: "metrics"; totals: Record; }, { dimensions: ("email" | "domain" | "broadcast" | "period")[]; end_date: string; granularity: "monthly" | "weekly" | "hourly" | "daily"; metrics: ("failed" | "received" | "opened" | "sent" | "delivered" | "clicked" | "unsubscribed" | "suppressed" | "bounce_rate" | "click_rate" | "open_rate" | "bounced" | "complained" | "delivery_delayed" | "bounced_permanent" | "bounced_transient" | "bounced_undetermined" | "complaint_rate" | "delivery_rate" | "unique_clicked" | "unique_opened" | "unsubscribe_rate")[]; object: "metrics"; start_date: string; totals: Record; data?: { [x: string]: number; broadcast_id?: string | undefined; broadcast_name?: string | undefined; domain_id?: string | undefined; domain_name?: string | undefined; email_id?: string | undefined; period?: string | undefined; }[] | undefined; }>>, "resend", false, never>; getLog: import("../..").DefinedAction, import("zod").ZodPipe; endpoint: import("zod").ZodString; id: import("zod").ZodUUID; method: import("zod").ZodEnum<{ GET: "GET"; POST: "POST"; OPTIONS: "OPTIONS"; PUT: "PUT"; PATCH: "PATCH"; DELETE: "DELETE"; }>; response_status: import("zod").ZodNumber; user_agent: import("zod").ZodNullable; object: import("zod").ZodLiteral<"log">; request_body: import("zod").ZodNullable>; response_body: import("zod").ZodNullable>; }, import("zod/v4/core").$strip>, import("zod").ZodTransform<{ createdAt: Date; requestBody: Record | null; responseBody: Record | null; responseStatus: number; userAgent: string | null; endpoint: string; id: string; method: "GET" | "POST" | "OPTIONS" | "PUT" | "PATCH" | "DELETE"; object: "log"; }, { created_at: Date; endpoint: string; id: string; method: "GET" | "POST" | "OPTIONS" | "PUT" | "PATCH" | "DELETE"; response_status: number; user_agent: string | null; object: "log"; request_body: Record | null; response_body: Record | null; }>>, "resend", false, never>; getReceivedEmail: import("../..").DefinedAction, import("zod").ZodPipe; content_id: import("zod").ZodNullable; content_type: import("zod").ZodString; filename: import("zod").ZodNullable; id: import("zod").ZodString; size: import("zod").ZodNumber; }, import("zod/v4/core").$strip>>; bcc: import("zod").ZodNullable>; cc: import("zod").ZodNullable>; created_at: import("zod").ZodString; from: import("zod").ZodString; id: import("zod").ZodString; message_id: import("zod").ZodString; reply_to: import("zod").ZodNullable>; to: import("zod").ZodArray; headers: import("zod").ZodNullable>; html: import("zod").ZodNullable; object: import("zod").ZodLiteral<"email">; raw: import("zod").ZodOptional>>; received_for: import("zod").ZodOptional>; subject: import("zod").ZodString; text: import("zod").ZodNullable; }, import("zod/v4/core").$strip>, import("zod").ZodTransform<{ attachments: { contentDisposition: string | null; contentId: string | null; contentType: string; filename: string | null; id: string; size: number; }[]; createdAt: string; messageId: string; raw: { downloadUrl: string; expiresAt: string; } | null | undefined; receivedFor: string[] | undefined; replyTo: string[] | null; bcc: string[] | null; cc: string[] | null; from: string; id: string; to: string[]; headers: Record | null; html: string | null; object: "email"; subject: string; text: string | null; }, { attachments: { content_disposition: string | null; content_id: string | null; content_type: string; filename: string | null; id: string; size: number; }[]; bcc: string[] | null; cc: string[] | null; created_at: string; from: string; id: string; message_id: string; reply_to: string[] | null; to: string[]; headers: Record | null; html: string | null; object: "email"; subject: string; text: string | null; raw?: { download_url: string; expires_at: string; } | null | undefined; received_for?: string[] | undefined; }>>, "resend", false, never>; getReceivedEmailAttachment: import("../..").DefinedAction, import("zod").ZodPipe>; content_id: import("zod").ZodOptional; content_type: import("zod").ZodString; download_url: import("zod").ZodURL; expires_at: import("zod").ZodString; filename: import("zod").ZodOptional>; id: import("zod").ZodString; size: import("zod").ZodNumber; }, import("zod/v4/core").$strip>, import("zod").ZodTransform<{ filename?: string | null | undefined; contentType: string; downloadUrl: string; expiresAt: string; contentId?: string | undefined; contentDisposition: "attachment" | "inline" | null; id: string; size: number; }, { content_disposition: "attachment" | "inline" | null; content_type: string; download_url: string; expires_at: string; id: string; size: number; content_id?: string | undefined; filename?: string | null | undefined; }>>, "resend", false, never>; getSegment: import("../..").DefinedAction, import("zod").ZodPipe; created_at: import("zod").ZodString; }, import("zod/v4/core").$strip>, import("zod").ZodTransform<{ createdAt: string; id: string; name: string; object: "segment"; }, { id: string; name: string; object: "segment"; created_at: string; }>>, "resend", false, never>; getSuppression: import("../..").DefinedAction, import("zod").ZodPipe; email: import("zod").ZodEmail; id: import("zod").ZodString; object: import("zod").ZodLiteral<"suppression">; origin: import("zod").ZodEnum<{ manual: "manual"; bounce: "bounce"; complaint: "complaint"; }>; source_id: import("zod").ZodNullable; }, import("zod/v4/core").$strip>, import("zod").ZodTransform<{ createdAt: Date; sourceId: string | null; email: string; id: string; object: "suppression"; origin: "manual" | "bounce" | "complaint"; }, { created_at: Date; email: string; id: string; object: "suppression"; origin: "manual" | "bounce" | "complaint"; source_id: string | null; }>>, "resend", false, never>; getTemplate: import("../..").DefinedAction, import("zod").ZodPipe; created_at: import("zod").ZodString; current_version_id: import("zod").ZodString; from: import("zod").ZodNullable; has_unpublished_versions: import("zod").ZodBoolean; html: import("zod").ZodString; id: import("zod").ZodString; name: import("zod").ZodString; object: import("zod").ZodLiteral<"template">; published_at: import("zod").ZodNullable; reply_to: import("zod").ZodNullable>; status: import("zod").ZodEnum<{ published: "published"; draft: "draft"; }>; subject: import("zod").ZodNullable; text: import("zod").ZodNullable; updated_at: import("zod").ZodString; variables: import("zod").ZodNullable; key: import("zod").ZodString; type: import("zod").ZodLiteral<"string">; updated_at: import("zod").ZodString; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ created_at: import("zod").ZodString; fallback_value: import("zod").ZodNullable; key: import("zod").ZodString; type: import("zod").ZodLiteral<"number">; updated_at: import("zod").ZodString; }, import("zod/v4/core").$strip>], "type">, import("zod").ZodTransform<{ createdAt: string; fallbackValue: string | number | null; updatedAt: string; key: string; type: "string"; } | { createdAt: string; fallbackValue: string | number | null; updatedAt: string; key: string; type: "number"; }, { created_at: string; fallback_value: string | null; key: string; type: "string"; updated_at: string; } | { created_at: string; fallback_value: number | null; key: string; type: "number"; updated_at: string; }>>>>; }, import("zod/v4/core").$strip>, import("zod").ZodTransform<{ createdAt: string; currentVersionId: string; hasUnpublishedVersions: boolean; publishedAt: string | null; replyTo: string[] | null; updatedAt: string; alias: string | null; from: string | null; html: string; id: string; name: string; object: "template"; status: "published" | "draft"; subject: string | null; text: string | null; variables: ({ createdAt: string; fallbackValue: string | number | null; updatedAt: string; key: string; type: "string"; } | { createdAt: string; fallbackValue: string | number | null; updatedAt: string; key: string; type: "number"; })[] | null; }, { alias: string | null; created_at: string; current_version_id: string; from: string | null; has_unpublished_versions: boolean; html: string; id: string; name: string; object: "template"; published_at: string | null; reply_to: string[] | null; status: "published" | "draft"; subject: string | null; text: string | null; updated_at: string; variables: ({ createdAt: string; fallbackValue: string | number | null; updatedAt: string; key: string; type: "string"; } | { createdAt: string; fallbackValue: string | number | null; updatedAt: string; key: string; type: "number"; })[] | null; }>>, "resend", false, never>; getTopic: import("../..").DefinedAction, import("zod").ZodPipe; description: import("zod").ZodOptional; id: import("zod").ZodString; name: import("zod").ZodString; object: import("zod").ZodOptional>; visibility: import("zod").ZodEnum<{ public: "public"; private: "private"; }>; }, import("zod/v4/core").$strip>, import("zod").ZodTransform<{ createdAt: string; defaultSubscription: "opt_out" | "opt_in"; id: string; name: string; visibility: "public" | "private"; description?: string | undefined; object?: "topic" | undefined; }, { created_at: string; default_subscription: "opt_out" | "opt_in"; id: string; name: string; visibility: "public" | "private"; description?: string | undefined; object?: "topic" | undefined; }>>, "resend", false, never>; listBroadcastClickedLinks: import("../..").DefinedAction; before: import("zod").ZodOptional; limit: import("zod").ZodPrefault; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ broadcastId: import("zod").ZodString; }, import("zod/v4/core").$strip>>, import("zod").ZodPipe, import("zod").ZodTransform<{ uniqueClicks: number; clicks: number; id: string; url: string; }, { clicks: number; id: string; unique_clicks: number; url: string; }>>>; has_more: import("zod").ZodBoolean; object: import("zod").ZodLiteral<"list">; }, import("zod/v4/core").$strip>, import("zod").ZodTransform<{ hasMore: boolean; data: { uniqueClicks: number; clicks: number; id: string; url: string; }[]; object: "list"; }, { data: { uniqueClicks: number; clicks: number; id: string; url: string; }[]; has_more: boolean; object: "list"; }>>, "resend", false, never>; listBroadcastRecipients: import("../..").DefinedAction>; broadcastId: import("zod").ZodString; email: import("zod").ZodOptional; type: import("zod").ZodEnum<{ opened: "opened"; sent: "sent"; delivered: "delivered"; clicked: "clicked"; unsubscribed: "unsubscribed"; suppressed: "suppressed"; bounced: "bounced"; complained: "complained"; }>; after: import("zod").ZodOptional; before: import("zod").ZodOptional; limit: import("zod").ZodPrefault; }, import("zod/v4/core").$strip>, import("zod").ZodPipe>>>; clicked_links: import("zod").ZodOptional>>; contact_id: import("zod").ZodNullable; count: import("zod").ZodOptional; email: import("zod").ZodEmail; id: import("zod").ZodString; }, import("zod/v4/core").$strip>, import("zod").ZodTransform<{ bounceType: "permanent" | "transient" | "undetermined" | null | undefined; clickedLinks: { clicks: number; url: string; }[] | undefined; contactId: string | null; email: string; id: string; count?: number | undefined; }, { contact_id: string | null; email: string; id: string; bounce_type?: "permanent" | "transient" | "undetermined" | null | undefined; clicked_links?: { clicks: number; url: string; }[] | undefined; count?: number | undefined; }>>>; has_more: import("zod").ZodBoolean; object: import("zod").ZodLiteral<"list">; }, import("zod/v4/core").$strip>, import("zod").ZodTransform<{ hasMore: boolean; data: { bounceType: "permanent" | "transient" | "undetermined" | null | undefined; clickedLinks: { clicks: number; url: string; }[] | undefined; contactId: string | null; email: string; id: string; count?: number | undefined; }[]; object: "list"; }, { data: { bounceType: "permanent" | "transient" | "undetermined" | null | undefined; clickedLinks: { clicks: number; url: string; }[] | undefined; contactId: string | null; email: string; id: string; count?: number | undefined; }[]; has_more: boolean; object: "list"; }>>, "resend", false, never>; listBroadcasts: import("../..").DefinedAction; before: import("zod").ZodOptional; limit: import("zod").ZodPrefault; }, import("zod/v4/core").$strip>, import("zod").ZodPipe; id: import("zod").ZodString; created_at: import("zod").ZodString; sent_at: import("zod").ZodNullable; scheduled_at: import("zod").ZodNullable; topic_id: import("zod").ZodOptional>; audience_id: import("zod").ZodOptional>; segment_id: import("zod").ZodNullable; }, import("zod/v4/core").$strip>, import("zod").ZodTransform<{ createdAt: string; scheduledAt: string | null; segmentId: string | null; sentAt: string | null; topicId: string | null | undefined; name: string; status: "queued" | "draft" | "sent"; id: string; }, { name: string; status: "queued" | "draft" | "sent"; id: string; created_at: string; sent_at: string | null; scheduled_at: string | null; segment_id: string | null; topic_id?: string | null | undefined; audience_id?: string | null | undefined; }>>>; has_more: import("zod").ZodBoolean; object: import("zod").ZodLiteral<"list">; }, import("zod/v4/core").$strip>, import("zod").ZodTransform<{ hasMore: boolean; data: { createdAt: string; scheduledAt: string | null; segmentId: string | null; sentAt: string | null; topicId: string | null | undefined; name: string; status: "queued" | "draft" | "sent"; id: string; }[]; object: "list"; }, { data: { createdAt: string; scheduledAt: string | null; segmentId: string | null; sentAt: string | null; topicId: string | null | undefined; name: string; status: "queued" | "draft" | "sent"; id: string; }[]; has_more: boolean; object: "list"; }>>, "resend", false, never>; listContactImports: import("../..").DefinedAction; before: import("zod").ZodOptional; limit: import("zod").ZodPrefault; status: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>, import("zod").ZodPipe>; counts: import("zod").ZodOptional>; created_at: import("zod").ZodString; id: import("zod").ZodString; object: import("zod").ZodLiteral<"contact_import">; status: import("zod").ZodEnum<{ failed: "failed"; in_progress: "in_progress"; completed: "completed"; queued: "queued"; }>; }, import("zod/v4/core").$strip>, import("zod").ZodTransform<{ completedAt: string | null | undefined; createdAt: string; id: string; object: "contact_import"; status: "failed" | "in_progress" | "completed" | "queued"; counts?: { created: number; failed: number; skipped: number; total: number; updated: number; } | undefined; }, { created_at: string; id: string; object: "contact_import"; status: "failed" | "in_progress" | "completed" | "queued"; completed_at?: string | null | undefined; counts?: { created: number; failed: number; skipped: number; total: number; updated: number; } | undefined; }>>>; has_more: import("zod").ZodBoolean; object: import("zod").ZodLiteral<"list">; }, import("zod/v4/core").$strip>, import("zod").ZodTransform<{ hasMore: boolean; data: { completedAt: string | null | undefined; createdAt: string; id: string; object: "contact_import"; status: "failed" | "in_progress" | "completed" | "queued"; counts?: { created: number; failed: number; skipped: number; total: number; updated: number; } | undefined; }[]; object: "list"; }, { data: { completedAt: string | null | undefined; createdAt: string; id: string; object: "contact_import"; status: "failed" | "in_progress" | "completed" | "queued"; counts?: { created: number; failed: number; skipped: number; total: number; updated: number; } | undefined; }[]; has_more: boolean; object: "list"; }>>, "resend", false, never>; listContactProperties: import("../..").DefinedAction; before: import("zod").ZodOptional; limit: import("zod").ZodPrefault; }, import("zod/v4/core").$strip>, import("zod").ZodPipe; id: import("zod").ZodString; key: import("zod").ZodString; object: import("zod").ZodOptional>; type: import("zod").ZodLiteral<"string">; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ created_at: import("zod").ZodString; fallback_value: import("zod").ZodNullable; id: import("zod").ZodString; key: import("zod").ZodString; object: import("zod").ZodOptional>; type: import("zod").ZodLiteral<"number">; }, import("zod/v4/core").$strip>], "type">, import("zod").ZodTransform<{ createdAt: string; fallbackValue: string | number | null; id: string; key: string; type: "string"; object?: "contact_property" | undefined; } | { createdAt: string; fallbackValue: string | number | null; id: string; key: string; type: "number"; object?: "contact_property" | undefined; }, { created_at: string; fallback_value: string | null; id: string; key: string; type: "string"; object?: "contact_property" | undefined; } | { created_at: string; fallback_value: number | null; id: string; key: string; type: "number"; object?: "contact_property" | undefined; }>>>; has_more: import("zod").ZodBoolean; object: import("zod").ZodLiteral<"list">; }, import("zod/v4/core").$strip>, import("zod").ZodTransform<{ hasMore: boolean; data: ({ createdAt: string; fallbackValue: string | number | null; id: string; key: string; type: "string"; object?: "contact_property" | undefined; } | { createdAt: string; fallbackValue: string | number | null; id: string; key: string; type: "number"; object?: "contact_property" | undefined; })[]; object: "list"; }, { data: ({ createdAt: string; fallbackValue: string | number | null; id: string; key: string; type: "string"; object?: "contact_property" | undefined; } | { createdAt: string; fallbackValue: string | number | null; id: string; key: string; type: "number"; object?: "contact_property" | undefined; })[]; has_more: boolean; object: "list"; }>>, "resend", false, never>; listContacts: import("../..").DefinedAction; after: import("zod").ZodOptional; before: import("zod").ZodOptional; limit: import("zod").ZodPrefault; }, import("zod/v4/core").$strip>, import("zod").ZodPipe; id: import("zod").ZodString; last_name: import("zod").ZodNullable; unsubscribed: import("zod").ZodBoolean; }, import("zod/v4/core").$strip>, import("zod").ZodTransform<{ createdAt: string; firstName: string | null; lastName: string | null; email: string; id: string; unsubscribed: boolean; }, { created_at: string; email: string; first_name: string | null; id: string; last_name: string | null; unsubscribed: boolean; }>>>; has_more: import("zod").ZodBoolean; object: import("zod").ZodLiteral<"list">; }, import("zod/v4/core").$strip>, import("zod").ZodTransform<{ hasMore: boolean; data: { createdAt: string; firstName: string | null; lastName: string | null; email: string; id: string; unsubscribed: boolean; }[]; object: "list"; }, { data: { createdAt: string; firstName: string | null; lastName: string | null; email: string; id: string; unsubscribed: boolean; }[]; has_more: boolean; object: "list"; }>>, "resend", false, never>; listContactSegments: import("../..").DefinedAction; before: import("zod").ZodOptional; limit: import("zod").ZodPrefault; }, import("zod/v4/core").$strip>, import("zod").ZodPipe, import("zod").ZodTransform<{ createdAt: string; id: string; name: string; }, { created_at: string; id: string; name: string; }>>>; has_more: import("zod").ZodBoolean; object: import("zod").ZodLiteral<"list">; }, import("zod/v4/core").$strip>, import("zod").ZodTransform<{ hasMore: boolean; data: { createdAt: string; id: string; name: string; }[]; object: "list"; }, { data: { createdAt: string; id: string; name: string; }[]; has_more: boolean; object: "list"; }>>, "resend", false, never>; listContactTopics: import("../..").DefinedAction; before: import("zod").ZodOptional; contactId: import("zod").ZodString; limit: import("zod").ZodPrefault; }, import("zod/v4/core").$strip>, import("zod").ZodPipe; }, import("zod/v4/core").$strip>>; has_more: import("zod").ZodBoolean; object: import("zod").ZodLiteral<"list">; }, import("zod/v4/core").$strip>, import("zod").ZodTransform<{ hasMore: boolean; data: { description: string; id: string; name: string; subscription: "opt_out" | "opt_in"; }[]; object: "list"; }, { data: { description: string; id: string; name: string; subscription: "opt_out" | "opt_in"; }[]; has_more: boolean; object: "list"; }>>, "resend", false, never>; listCustomEventDefinitions: import("../..").DefinedAction; before: import("zod").ZodOptional; limit: import("zod").ZodPrefault; }, import("zod/v4/core").$strip>, import("zod").ZodPipe>; schema: import("zod").ZodNullable>>; updated_at: import("zod").ZodNullable; }, import("zod/v4/core").$strip>, import("zod").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: import("zod").ZodBoolean; object: import("zod").ZodLiteral<"list">; }, import("zod/v4/core").$strip>, import("zod").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>; listDomains: import("../..").DefinedAction; before: import("zod").ZodOptional; limit: import("zod").ZodOptional; }, import("zod/v4/core").$strip>, import("zod").ZodPipe; id: import("zod").ZodString; created_at: import("zod").ZodCoercedDate; capabilities: import("zod").ZodOptional>; sending: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; region: import("zod").ZodEnum<{ "us-east-1": "us-east-1"; "eu-west-1": "eu-west-1"; "sa-east-1": "sa-east-1"; "ap-northeast-1": "ap-northeast-1"; }>; click_tracking: import("zod").ZodOptional; open_tracking: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; has_more: import("zod").ZodBoolean; object: import("zod").ZodLiteral<"list">; }, import("zod/v4/core").$strip>, import("zod").ZodTransform<{ data: { clickTracking: boolean | undefined; createdAt: Date; openTracking: boolean | undefined; name: string; status: "failed" | "pending" | "not_started" | "verified" | "partially_verified" | "partially_failed"; id: string; region: "us-east-1" | "eu-west-1" | "sa-east-1" | "ap-northeast-1"; capabilities?: { receiving?: "disabled" | "enabled" | undefined; sending?: "disabled" | "enabled" | undefined; } | undefined; }[]; hasMore: boolean; object: "list"; }, { data: { name: string; status: "failed" | "pending" | "not_started" | "verified" | "partially_verified" | "partially_failed"; id: string; created_at: Date; region: "us-east-1" | "eu-west-1" | "sa-east-1" | "ap-northeast-1"; capabilities?: { receiving?: "disabled" | "enabled" | undefined; sending?: "disabled" | "enabled" | undefined; } | undefined; click_tracking?: boolean | undefined; open_tracking?: boolean | undefined; }[]; has_more: boolean; object: "list"; }>>, "resend", false, never>; listEmailAttachments: import("../..").DefinedAction; before: import("zod").ZodOptional; limit: import("zod").ZodPrefault; emailId: import("zod").ZodString; }, import("zod/v4/core").$strip>, import("zod").ZodPipe>; content_id: import("zod").ZodOptional; content_type: import("zod").ZodString; download_url: import("zod").ZodURL; expires_at: import("zod").ZodString; filename: import("zod").ZodOptional>; id: import("zod").ZodString; size: import("zod").ZodNumber; }, import("zod/v4/core").$strip>, import("zod").ZodTransform<{ filename?: string | null | undefined; contentType: string; downloadUrl: string; expiresAt: string; contentId?: string | undefined; contentDisposition: "attachment" | "inline" | null; id: string; size: number; }, { content_disposition: "attachment" | "inline" | null; content_type: string; download_url: string; expires_at: string; id: string; size: number; content_id?: string | undefined; filename?: string | null | undefined; }>>>; has_more: import("zod").ZodBoolean; object: import("zod").ZodLiteral<"list">; }, import("zod/v4/core").$strip>, import("zod").ZodTransform<{ hasMore: boolean; data: { filename?: string | null | undefined; contentType: string; downloadUrl: string; expiresAt: string; contentId?: string | undefined; contentDisposition: "attachment" | "inline" | null; id: string; size: number; }[]; object: "list"; }, { data: { filename?: string | null | undefined; contentType: string; downloadUrl: string; expiresAt: string; contentId?: string | undefined; contentDisposition: "attachment" | "inline" | null; id: string; size: number; }[]; has_more: boolean; object: "list"; }>>, "resend", false, never>; listEmails: import("../..").DefinedAction; before: import("zod").ZodOptional; limit: import("zod").ZodPrefault; }, import("zod/v4/core").$strip>, import("zod").ZodPipe>>; cc: import("zod").ZodOptional>>; created_at: import("zod").ZodString; from: import("zod").ZodString; id: import("zod").ZodString; last_event: import("zod").ZodEnum<{ failed: "failed"; canceled: "canceled"; sent: "sent"; delivered: "delivered"; clicked: "clicked"; opened: "opened"; bounced: "bounced"; complained: "complained"; scheduled: "scheduled"; queued: "queued"; suppressed: "suppressed"; delivery_delayed: "delivery_delayed"; }>; message_id: import("zod").ZodOptional>; reply_to: import("zod").ZodOptional>>; scheduled_at: import("zod").ZodOptional>; subject: import("zod").ZodString; to: import("zod").ZodArray; topic_id: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>, import("zod").ZodTransform<{ createdAt: string; lastEvent: "failed" | "canceled" | "sent" | "delivered" | "clicked" | "opened" | "bounced" | "complained" | "scheduled" | "queued" | "suppressed" | "delivery_delayed"; messageId: string | null | undefined; replyTo: string[] | null | undefined; scheduledAt: string | null | undefined; topicId: string | null | undefined; from: string; id: string; subject: string; to: string[]; bcc?: string[] | null | undefined; cc?: string[] | null | undefined; }, { created_at: string; from: string; id: string; last_event: "failed" | "canceled" | "sent" | "delivered" | "clicked" | "opened" | "bounced" | "complained" | "scheduled" | "queued" | "suppressed" | "delivery_delayed"; subject: string; to: string[]; bcc?: string[] | null | undefined; cc?: string[] | null | undefined; message_id?: string | null | undefined; reply_to?: string[] | null | undefined; scheduled_at?: string | null | undefined; topic_id?: string | null | undefined; }>>>; has_more: import("zod").ZodBoolean; object: import("zod").ZodLiteral<"list">; }, import("zod/v4/core").$strip>, import("zod").ZodTransform<{ hasMore: boolean; data: { createdAt: string; lastEvent: "failed" | "canceled" | "sent" | "delivered" | "clicked" | "opened" | "bounced" | "complained" | "scheduled" | "queued" | "suppressed" | "delivery_delayed"; messageId: string | null | undefined; replyTo: string[] | null | undefined; scheduledAt: string | null | undefined; topicId: string | null | undefined; from: string; id: string; subject: string; to: string[]; bcc?: string[] | null | undefined; cc?: string[] | null | undefined; }[]; object: "list"; }, { data: { createdAt: string; lastEvent: "failed" | "canceled" | "sent" | "delivered" | "clicked" | "opened" | "bounced" | "complained" | "scheduled" | "queued" | "suppressed" | "delivery_delayed"; messageId: string | null | undefined; replyTo: string[] | null | undefined; scheduledAt: string | null | undefined; topicId: string | null | undefined; from: string; id: string; subject: string; to: string[]; bcc?: string[] | null | undefined; cc?: string[] | null | undefined; }[]; has_more: boolean; object: "list"; }>>, "resend", false, never>; listLogs: import("../..").DefinedAction; before: import("zod").ZodOptional; limit: import("zod").ZodOptional; }, import("zod/v4/core").$strip>, import("zod").ZodPipe; endpoint: import("zod").ZodString; id: import("zod").ZodUUID; method: import("zod").ZodEnum<{ GET: "GET"; POST: "POST"; OPTIONS: "OPTIONS"; PUT: "PUT"; PATCH: "PATCH"; DELETE: "DELETE"; }>; response_status: import("zod").ZodNumber; user_agent: import("zod").ZodNullable; }, import("zod/v4/core").$strip>>; has_more: import("zod").ZodBoolean; object: import("zod").ZodLiteral<"list">; }, import("zod/v4/core").$strip>, import("zod").ZodTransform<{ data: { createdAt: Date; responseStatus: number; userAgent: string | null; endpoint: string; id: string; method: "GET" | "POST" | "OPTIONS" | "PUT" | "PATCH" | "DELETE"; }[]; hasMore: boolean; object: "list"; }, { data: { created_at: Date; endpoint: string; id: string; method: "GET" | "POST" | "OPTIONS" | "PUT" | "PATCH" | "DELETE"; response_status: number; user_agent: string | null; }[]; has_more: boolean; object: "list"; }>>, "resend", false, never>; listReceivedEmailAttachments: import("../..").DefinedAction; before: import("zod").ZodOptional; limit: import("zod").ZodPrefault; emailId: import("zod").ZodString; }, import("zod/v4/core").$strip>, import("zod").ZodPipe>; content_id: import("zod").ZodOptional; content_type: import("zod").ZodString; download_url: import("zod").ZodURL; expires_at: import("zod").ZodString; filename: import("zod").ZodOptional>; id: import("zod").ZodString; size: import("zod").ZodNumber; }, import("zod/v4/core").$strip>, import("zod").ZodTransform<{ filename?: string | null | undefined; contentType: string; downloadUrl: string; expiresAt: string; contentId?: string | undefined; contentDisposition: "attachment" | "inline" | null; id: string; size: number; }, { content_disposition: "attachment" | "inline" | null; content_type: string; download_url: string; expires_at: string; id: string; size: number; content_id?: string | undefined; filename?: string | null | undefined; }>>>; has_more: import("zod").ZodBoolean; object: import("zod").ZodLiteral<"list">; }, import("zod/v4/core").$strip>, import("zod").ZodTransform<{ hasMore: boolean; data: { filename?: string | null | undefined; contentType: string; downloadUrl: string; expiresAt: string; contentId?: string | undefined; contentDisposition: "attachment" | "inline" | null; id: string; size: number; }[]; object: "list"; }, { data: { filename?: string | null | undefined; contentType: string; downloadUrl: string; expiresAt: string; contentId?: string | undefined; contentDisposition: "attachment" | "inline" | null; id: string; size: number; }[]; has_more: boolean; object: "list"; }>>, "resend", false, never>; listReceivedEmails: import("../..").DefinedAction; before: import("zod").ZodOptional; limit: import("zod").ZodPrefault; }, import("zod/v4/core").$strip>, import("zod").ZodPipe; content_id: import("zod").ZodNullable; content_type: import("zod").ZodString; filename: import("zod").ZodNullable; id: import("zod").ZodString; size: import("zod").ZodNumber; }, import("zod/v4/core").$strip>>; bcc: import("zod").ZodNullable>; cc: import("zod").ZodNullable>; created_at: import("zod").ZodString; from: import("zod").ZodString; id: import("zod").ZodString; message_id: import("zod").ZodString; reply_to: import("zod").ZodNullable>; subject: import("zod").ZodNullable; to: import("zod").ZodArray; }, import("zod/v4/core").$strip>, import("zod").ZodTransform<{ attachments: { contentDisposition: string | null; contentId: string | null; contentType: string; filename: string | null; id: string; size: number; }[]; createdAt: string; messageId: string; replyTo: string[] | null; bcc: string[] | null; cc: string[] | null; from: string; id: string; subject: string | null; to: string[]; }, { attachments: { content_disposition: string | null; content_id: string | null; content_type: string; filename: string | null; id: string; size: number; }[]; bcc: string[] | null; cc: string[] | null; created_at: string; from: string; id: string; message_id: string; reply_to: string[] | null; subject: string | null; to: string[]; }>>>; has_more: import("zod").ZodBoolean; object: import("zod").ZodLiteral<"list">; }, import("zod/v4/core").$strip>, import("zod").ZodTransform<{ hasMore: boolean; data: { attachments: { contentDisposition: string | null; contentId: string | null; contentType: string; filename: string | null; id: string; size: number; }[]; createdAt: string; messageId: string; replyTo: string[] | null; bcc: string[] | null; cc: string[] | null; from: string; id: string; subject: string | null; to: string[]; }[]; object: "list"; }, { data: { attachments: { contentDisposition: string | null; contentId: string | null; contentType: string; filename: string | null; id: string; size: number; }[]; createdAt: string; messageId: string; replyTo: string[] | null; bcc: string[] | null; cc: string[] | null; from: string; id: string; subject: string | null; to: string[]; }[]; has_more: boolean; object: "list"; }>>, "resend", false, never>; listSegments: import("../..").DefinedAction; before: import("zod").ZodOptional; limit: import("zod").ZodPrefault; }, import("zod/v4/core").$strip>, import("zod").ZodPipe, import("zod").ZodTransform<{ createdAt: string; name: string; id: string; }, { name: string; id: string; created_at: string; }>>>; has_more: import("zod").ZodBoolean; object: import("zod").ZodLiteral<"list">; }, import("zod/v4/core").$strip>, import("zod").ZodTransform<{ hasMore: boolean; data: { createdAt: string; name: string; id: string; }[]; object: "list"; }, { data: { createdAt: string; name: string; id: string; }[]; has_more: boolean; object: "list"; }>>, "resend", false, never>; listSuppressions: import("../..").DefinedAction; before: import("zod").ZodOptional; limit: import("zod").ZodOptional; origin: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>, import("zod").ZodPipe; created_at: import("zod").ZodCoercedDate; source_id: import("zod").ZodNullable; }, import("zod/v4/core").$strip>>; has_more: import("zod").ZodBoolean; object: import("zod").ZodLiteral<"list">; }, import("zod/v4/core").$strip>, import("zod").ZodTransform<{ data: { createdAt: Date; sourceId: string | null; id: string; email: string; origin: "manual" | "bounce" | "complaint"; }[]; hasMore: boolean; object: "list"; }, { data: { id: string; email: string; origin: "manual" | "bounce" | "complaint"; created_at: Date; source_id: string | null; }[]; has_more: boolean; object: "list"; }>>, "resend", false, never>; listTemplates: import("../..").DefinedAction; before: import("zod").ZodOptional; limit: import("zod").ZodPrefault; }, import("zod/v4/core").$strip>, import("zod").ZodPipe; id: import("zod").ZodString; updated_at: import("zod").ZodString; created_at: import("zod").ZodString; published_at: import("zod").ZodNullable; alias: import("zod").ZodNullable; }, import("zod/v4/core").$strip>, import("zod").ZodTransform<{ createdAt: string; publishedAt: string | null; updatedAt: string; name: string; status: "published" | "draft"; id: string; alias: string | null; }, { name: string; status: "published" | "draft"; id: string; updated_at: string; created_at: string; published_at: string | null; alias: string | null; }>>>; has_more: import("zod").ZodBoolean; object: import("zod").ZodLiteral<"list">; }, import("zod/v4/core").$strip>, import("zod").ZodTransform<{ hasMore: boolean; data: { createdAt: string; publishedAt: string | null; updatedAt: string; name: string; status: "published" | "draft"; id: string; alias: string | null; }[]; object: "list"; }, { data: { createdAt: string; publishedAt: string | null; updatedAt: string; name: string; status: "published" | "draft"; id: string; alias: string | null; }[]; has_more: boolean; object: "list"; }>>, "resend", false, never>; listTopics: import("../..").DefinedAction; before: import("zod").ZodOptional; limit: import("zod").ZodPrefault; }, import("zod/v4/core").$strip>, import("zod").ZodPipe; description: import("zod").ZodOptional; id: import("zod").ZodString; name: import("zod").ZodString; object: import("zod").ZodOptional>; visibility: import("zod").ZodEnum<{ public: "public"; private: "private"; }>; }, import("zod/v4/core").$strip>, import("zod").ZodTransform<{ createdAt: string; defaultSubscription: "opt_out" | "opt_in"; id: string; name: string; visibility: "public" | "private"; description?: string | undefined; object?: "topic" | undefined; }, { created_at: string; default_subscription: "opt_out" | "opt_in"; id: string; name: string; visibility: "public" | "private"; description?: string | undefined; object?: "topic" | undefined; }>>>; has_more: import("zod").ZodBoolean; object: import("zod").ZodLiteral<"list">; }, import("zod/v4/core").$strip>, import("zod").ZodTransform<{ hasMore: boolean; data: { createdAt: string; defaultSubscription: "opt_out" | "opt_in"; id: string; name: string; visibility: "public" | "private"; description?: string | undefined; object?: "topic" | undefined; }[]; object: "list"; }, { data: { createdAt: string; defaultSubscription: "opt_out" | "opt_in"; id: string; name: string; visibility: "public" | "private"; description?: string | undefined; object?: "topic" | undefined; }[]; has_more: boolean; object: "list"; }>>, "resend", false, never>; onContactCreated: import("../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly connectionMethodId: "oauth"; readonly requiredScopes: readonly ["full_access"]; }, { readonly connectionMethodId: "api-key"; readonly requiredScopes: readonly ["full_access"]; }]; readonly serviceId: "resend"; }; readonly type: "resend.contact.created"; }>; onContactDeleted: import("../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly connectionMethodId: "oauth"; readonly requiredScopes: readonly ["full_access"]; }, { readonly connectionMethodId: "api-key"; readonly requiredScopes: readonly ["full_access"]; }]; readonly serviceId: "resend"; }; readonly type: "resend.contact.deleted"; }>; onContactEvent: import("../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly connectionMethodId: "oauth"; readonly requiredScopes: readonly ["full_access"]; }, { readonly connectionMethodId: "api-key"; readonly requiredScopes: readonly ["full_access"]; }]; readonly serviceId: "resend"; }; readonly type: "resend.contact.event"; }>; onContactUpdated: import("../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly connectionMethodId: "oauth"; readonly requiredScopes: readonly ["full_access"]; }, { readonly connectionMethodId: "api-key"; readonly requiredScopes: readonly ["full_access"]; }]; readonly serviceId: "resend"; }; readonly type: "resend.contact.updated"; }>; onDomainCreated: import("../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly connectionMethodId: "oauth"; readonly requiredScopes: readonly ["full_access"]; }, { readonly connectionMethodId: "api-key"; readonly requiredScopes: readonly ["full_access"]; }]; readonly serviceId: "resend"; }; readonly type: "resend.domain.created"; }>; onDomainDeleted: import("../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly connectionMethodId: "oauth"; readonly requiredScopes: readonly ["full_access"]; }, { readonly connectionMethodId: "api-key"; readonly requiredScopes: readonly ["full_access"]; }]; readonly serviceId: "resend"; }; readonly type: "resend.domain.deleted"; }>; onDomainEvent: import("../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly connectionMethodId: "oauth"; readonly requiredScopes: readonly ["full_access"]; }, { readonly connectionMethodId: "api-key"; readonly requiredScopes: readonly ["full_access"]; }]; readonly serviceId: "resend"; }; readonly type: "resend.domain.event"; }>; onDomainUpdated: import("../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly connectionMethodId: "oauth"; readonly requiredScopes: readonly ["full_access"]; }, { readonly connectionMethodId: "api-key"; readonly requiredScopes: readonly ["full_access"]; }]; readonly serviceId: "resend"; }; readonly type: "resend.domain.updated"; }>; onEmailBounced: import("../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly connectionMethodId: "oauth"; readonly requiredScopes: readonly ["full_access"]; }, { readonly connectionMethodId: "api-key"; readonly requiredScopes: readonly ["full_access"]; }]; readonly serviceId: "resend"; }; readonly type: "resend.email.bounced"; }>; onEmailClicked: import("../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly connectionMethodId: "oauth"; readonly requiredScopes: readonly ["full_access"]; }, { readonly connectionMethodId: "api-key"; readonly requiredScopes: readonly ["full_access"]; }]; readonly serviceId: "resend"; }; readonly type: "resend.email.clicked"; }>; onEmailComplained: import("../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly connectionMethodId: "oauth"; readonly requiredScopes: readonly ["full_access"]; }, { readonly connectionMethodId: "api-key"; readonly requiredScopes: readonly ["full_access"]; }]; readonly serviceId: "resend"; }; readonly type: "resend.email.complained"; }>; onEmailDelivered: import("../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly connectionMethodId: "oauth"; readonly requiredScopes: readonly ["full_access"]; }, { readonly connectionMethodId: "api-key"; readonly requiredScopes: readonly ["full_access"]; }]; readonly serviceId: "resend"; }; readonly type: "resend.email.delivered"; }>; onEmailDeliveryDelayed: import("../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly connectionMethodId: "oauth"; readonly requiredScopes: readonly ["full_access"]; }, { readonly connectionMethodId: "api-key"; readonly requiredScopes: readonly ["full_access"]; }]; readonly serviceId: "resend"; }; readonly type: "resend.email.deliveryDelayed"; }>; onEmailEvent: import("../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly connectionMethodId: "oauth"; readonly requiredScopes: readonly ["full_access"]; }, { readonly connectionMethodId: "api-key"; readonly requiredScopes: readonly ["full_access"]; }]; readonly serviceId: "resend"; }; readonly type: "resend.email.event"; }>; onEmailFailed: import("../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly connectionMethodId: "oauth"; readonly requiredScopes: readonly ["full_access"]; }, { readonly connectionMethodId: "api-key"; readonly requiredScopes: readonly ["full_access"]; }]; readonly serviceId: "resend"; }; readonly type: "resend.email.failed"; }>; onEmailOpened: import("../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly connectionMethodId: "oauth"; readonly requiredScopes: readonly ["full_access"]; }, { readonly connectionMethodId: "api-key"; readonly requiredScopes: readonly ["full_access"]; }]; readonly serviceId: "resend"; }; readonly type: "resend.email.opened"; }>; onEmailReceived: import("../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly connectionMethodId: "oauth"; readonly requiredScopes: readonly ["full_access"]; }, { readonly connectionMethodId: "api-key"; readonly requiredScopes: readonly ["full_access"]; }]; readonly serviceId: "resend"; }; readonly type: "resend.email.received"; }>; onEmailScheduled: import("../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly connectionMethodId: "oauth"; readonly requiredScopes: readonly ["full_access"]; }, { readonly connectionMethodId: "api-key"; readonly requiredScopes: readonly ["full_access"]; }]; readonly serviceId: "resend"; }; readonly type: "resend.email.scheduled"; }>; onEmailSent: import("../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly connectionMethodId: "oauth"; readonly requiredScopes: readonly ["full_access"]; }, { readonly connectionMethodId: "api-key"; readonly requiredScopes: readonly ["full_access"]; }]; readonly serviceId: "resend"; }; readonly type: "resend.email.sent"; }>; onEmailSuppressed: import("../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly connectionMethodId: "oauth"; readonly requiredScopes: readonly ["full_access"]; }, { readonly connectionMethodId: "api-key"; readonly requiredScopes: readonly ["full_access"]; }]; readonly serviceId: "resend"; }; readonly type: "resend.email.suppressed"; }>; onEvent: import("../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly connectionMethodId: "oauth"; readonly requiredScopes: readonly ["full_access"]; }, { readonly connectionMethodId: "api-key"; readonly requiredScopes: readonly ["full_access"]; }]; readonly serviceId: "resend"; }; readonly type: "resend.event"; }>; onSuppressionAdded: import("../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly connectionMethodId: "oauth"; readonly requiredScopes: readonly ["full_access"]; }, { readonly connectionMethodId: "api-key"; readonly requiredScopes: readonly ["full_access"]; }]; readonly serviceId: "resend"; }; readonly type: "resend.suppression.added"; }>; onSuppressionEvent: import("../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly connectionMethodId: "oauth"; readonly requiredScopes: readonly ["full_access"]; }, { readonly connectionMethodId: "api-key"; readonly requiredScopes: readonly ["full_access"]; }]; readonly serviceId: "resend"; }; readonly type: "resend.suppression.event"; }>; onSuppressionRemoved: import("../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly connectionMethodId: "oauth"; readonly requiredScopes: readonly ["full_access"]; }, { readonly connectionMethodId: "api-key"; readonly requiredScopes: readonly ["full_access"]; }]; readonly serviceId: "resend"; }; readonly type: "resend.suppression.removed"; }>; publishTemplate: import("../..").DefinedAction, import("zod").ZodObject<{ id: import("zod").ZodString; object: import("zod").ZodLiteral<"template">; }, import("zod/v4/core").$strip>, "resend", false, never>; removeContactFromSegment: import("../..").DefinedAction, import("zod").ZodPipe, import("zod").ZodTransform<{ contactId: string; object: "contact_segment"; segmentId: string; deleted: boolean; }, { audienceId: string; deleted: boolean; id: string; }>>, "resend", false, never>; removeSuppressionsBatch: import("../..").DefinedAction; ids: import("zod").ZodOptional; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ emails: import("zod").ZodOptional; ids: import("zod").ZodArray; }, import("zod/v4/core").$strip>]>, import("zod").ZodObject<{ data: import("zod").ZodArray; deleted: import("zod").ZodBoolean; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>, "resend", false, never>; sendBroadcast: import("../..").DefinedAction; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ id: import("zod").ZodString; }, import("zod/v4/core").$strip>, "resend", false, never>; sendCustomEvent: import("../..").DefinedAction; email: import("zod").ZodOptional; event: import("zod").ZodString; payload: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ event: import("zod").ZodString; object: import("zod").ZodLiteral<"event">; }, import("zod/v4/core").$strip>, "resend", false, never>; sendEmail: import("../..").DefinedAction; contentType: import("zod").ZodOptional; filename: import("zod").ZodString; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ contentId: import("zod").ZodOptional; contentType: import("zod").ZodOptional; filename: import("zod").ZodOptional; path: import("zod").ZodURL; }, import("zod/v4/core").$strip>]>>>; bcc: import("zod").ZodOptional]>, import("zod").ZodTransform>>; cc: import("zod").ZodOptional]>, import("zod").ZodTransform>>; from: import("zod").ZodOptional; headers: import("zod").ZodOptional>; idempotencyKey: import("zod").ZodOptional; replyTo: import("zod").ZodOptional]>, import("zod").ZodTransform>>; scheduledAt: import("zod").ZodOptional; subject: import("zod").ZodOptional; tags: import("zod").ZodOptional>>; template: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>>; topicId: import("zod").ZodOptional; to: import("zod").ZodPipe]>, import("zod").ZodTransform>; html: import("zod").ZodOptional; markdown: import("zod").ZodOptional; text: import("zod").ZodOptional; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ id: import("zod").ZodString; }, import("zod/v4/core").$strip>, "resend", false, never>; sendEmailBatch: import("../..").DefinedAction; emails: import("zod").ZodArray>; text: import("zod").ZodOptional; html: import("zod").ZodOptional; markdown: import("zod").ZodOptional; replyTo: import("zod").ZodOptional]>, import("zod").ZodTransform>>; subject: import("zod").ZodOptional; to: import("zod").ZodPipe]>, import("zod").ZodTransform>; scheduledAt: import("zod").ZodOptional; from: import("zod").ZodOptional; tags: import("zod").ZodOptional>>; bcc: import("zod").ZodOptional]>, import("zod").ZodTransform>>; cc: import("zod").ZodOptional]>, import("zod").ZodTransform>>; template: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>>; topicId: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ data: import("zod").ZodArray>; }, import("zod/v4/core").$strip>, "resend", false, never>; shareEmail: import("../..").DefinedAction; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ id: import("zod").ZodString; object: import("zod").ZodLiteral<"email">; url: import("zod").ZodURL; }, import("zod/v4/core").$strip>, "resend", false, never>; updateBroadcast: import("../..").DefinedAction; segmentId: import("zod").ZodOptional; subject: import("zod").ZodOptional; name: import("zod").ZodOptional; previewText: import("zod").ZodOptional; replyTo: import("zod").ZodOptional]>, import("zod").ZodTransform>>; topicId: import("zod").ZodOptional>; html: import("zod").ZodOptional; markdown: import("zod").ZodOptional; text: import("zod").ZodOptional; }, import("zod/v4/core").$strip>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ id: import("zod").ZodString; object: import("zod").ZodLiteral<"broadcast">; }, import("zod/v4/core").$strip>, "resend", false, never>; updateContact: import("../..").DefinedAction; firstName: import("zod").ZodOptional>; lastName: import("zod").ZodOptional>; properties: import("zod").ZodOptional>>; unsubscribed: import("zod").ZodOptional; }, import("zod/v4/core").$strip>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ id: import("zod").ZodString; object: import("zod").ZodLiteral<"contact">; }, import("zod/v4/core").$strip>, "resend", false, never>; updateContactProperty: import("../..").DefinedAction>; propertyId: import("zod").ZodString; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ id: import("zod").ZodString; object: import("zod").ZodLiteral<"contact_property">; }, import("zod/v4/core").$strip>, "resend", false, never>; updateContactTopics: import("../..").DefinedAction; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ contactId: import("zod").ZodString; object: import("zod").ZodLiteral<"contact_topics">; topics: import("zod").ZodArray; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>, "resend", false, never>; updateCustomEventDefinition: import("../..").DefinedAction>>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ id: import("zod").ZodString; object: import("zod").ZodLiteral<"event">; }, import("zod/v4/core").$strip>, "resend", false, never>; updateDomain: import("../..").DefinedAction; capabilities: import("zod").ZodOptional>; sending: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; openTracking: import("zod").ZodOptional; trackingSubdomain: import("zod").ZodOptional; tls: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ id: import("zod").ZodString; object: import("zod").ZodLiteral<"domain">; }, import("zod/v4/core").$strip>, "resend", false, never>; updateScheduledEmail: import("../..").DefinedAction, import("zod").ZodObject<{ id: import("zod").ZodString; object: import("zod").ZodLiteral<"email">; }, import("zod/v4/core").$strip>, "resend", false, never>; updateTemplate: import("../..").DefinedAction; alias: import("zod").ZodOptional>; from: import("zod").ZodOptional>; replyTo: import("zod").ZodOptional]>, import("zod").ZodTransform>>; subject: import("zod").ZodOptional>; variables: import("zod").ZodOptional>; key: import("zod").ZodString; type: import("zod").ZodLiteral<"string">; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ fallbackValue: import("zod").ZodOptional>; key: import("zod").ZodString; type: import("zod").ZodLiteral<"number">; }, import("zod/v4/core").$strip>], "type">>>; html: import("zod").ZodOptional; markdown: import("zod").ZodOptional; text: import("zod").ZodOptional; }, import("zod/v4/core").$strip>; template: import("zod").ZodString; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ id: import("zod").ZodString; object: import("zod").ZodLiteral<"template">; }, import("zod/v4/core").$strip>, "resend", false, never>; updateTopic: import("../..").DefinedAction; name: import("zod").ZodOptional; visibility: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>; topicId: import("zod").ZodString; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ id: import("zod").ZodString; object: import("zod").ZodLiteral<"topic">; }, import("zod/v4/core").$strip>, "resend", false, never>; verifyDomain: import("../..").DefinedAction, import("zod").ZodObject<{ id: import("zod").ZodString; object: import("zod").ZodLiteral<"domain">; }, import("zod/v4/core").$strip>, "resend", false, never>; verifyDomainClaim: import("../..").DefinedAction, import("zod").ZodPipe>; created_at: import("zod").ZodCoercedDate; domain_id: import("zod").ZodNullable; expires_at: import("zod").ZodCoercedDate; failure_reason: import("zod").ZodNullable; id: import("zod").ZodString; name: import("zod").ZodString; object: import("zod").ZodLiteral<"domain_claim">; record: import("zod").ZodObject<{ name: import("zod").ZodString; ttl: import("zod").ZodString; type: import("zod").ZodLiteral<"TXT">; value: import("zod").ZodString; }, import("zod/v4/core").$strip>; region: import("zod").ZodNullable>; status: import("zod").ZodEnum<{ failed: "failed"; pending: "pending"; completed: "completed"; blocked: "blocked"; canceled: "canceled"; verified: "verified"; expired: "expired"; superseded: "superseded"; }>; }, import("zod/v4/core").$strip>, import("zod").ZodTransform<{ blockedReason: "grace_period" | "recent_owner_activity" | "pending_scheduled_emails" | null; createdAt: Date; domainId: string | null; expiresAt: Date; failureReason: string | null; id: string; name: string; object: "domain_claim"; record: { name: string; ttl: string; type: "TXT"; value: string; }; region: "us-east-1" | "eu-west-1" | "sa-east-1" | "ap-northeast-1" | null; status: "failed" | "pending" | "completed" | "blocked" | "canceled" | "verified" | "expired" | "superseded"; }, { blocked_reason: "grace_period" | "recent_owner_activity" | "pending_scheduled_emails" | null; created_at: Date; domain_id: string | null; expires_at: Date; failure_reason: string | null; id: string; name: string; object: "domain_claim"; record: { name: string; ttl: string; type: "TXT"; value: string; }; region: "us-east-1" | "eu-west-1" | "sa-east-1" | "ap-northeast-1" | null; status: "failed" | "pending" | "completed" | "blocked" | "canceled" | "verified" | "expired" | "superseded"; }>>, "resend", false, never>; }; export * from "./actions.js"; export * from "./broadcasts.js"; export * from "./contact-imports.js"; export * from "./contact-properties.js"; export * from "./contact-topics.js"; export * from "./contacts.js"; export * from "./custom-events.js"; export * from "./domains.js"; export * from "./logs.js"; export * from "./segments.js"; export * from "./suppressions.js"; export * from "./templates.js"; export * from "./topics.js"; export { getResendApi } from "./lib.js"; export * from "./triggers/index.js"; //# sourceMappingURL=index.d.ts.map