import * as z from "zod"; /** Creates one unsent Apollo email draft. */ export declare const createApolloEmailDraft: import("../../..").DefinedAction>; bodyHtml: z.ZodOptional; contact: z.ZodOptional]>>; enableTracking: z.ZodOptional; inResponseToMessageId: z.ZodOptional; outreachTaskId: z.ZodOptional; recipients: z.ZodOptional; email: z.ZodEmail; type: z.ZodEnum<{ to: "to"; bcc: "bcc"; cc: "cc"; }>; }, z.core.$strip>>>; subject: z.ZodOptional; templateId: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ accountId: z.ZodOptional; attachmentIds: z.ZodArray; bccEmails: z.ZodArray; bodyHtml: z.ZodOptional; bodyText: z.ZodOptional; bounced: z.ZodOptional; ccEmails: z.ZodArray; clickTrackingEnabled: z.ZodOptional; completedAt: z.ZodOptional; contactId: z.ZodOptional; createdAt: z.ZodOptional; dueAt: z.ZodOptional; emailAccountId: z.ZodOptional; failedAt: z.ZodOptional; failureReason: z.ZodOptional; fromEmail: z.ZodOptional; fromName: z.ZodOptional; id: z.ZodString; notSentReason: z.ZodOptional; numClicks: z.ZodOptional; numOpens: z.ZodOptional; openTrackingEnabled: z.ZodOptional; providerMessageId: z.ZodOptional; providerThreadId: z.ZodOptional; recipients: z.ZodArray; email: z.ZodEmail; name: z.ZodOptional; type: z.ZodOptional>; userId: z.ZodOptional; }, z.core.$strip>>; replied: z.ZodOptional; sequenceId: z.ZodOptional; spamBlocked: z.ZodOptional; status: z.ZodString; stepId: z.ZodOptional; subject: z.ZodOptional; toEmail: z.ZodOptional; toName: z.ZodOptional; trackingEnabled: z.ZodOptional; type: z.ZodOptional; userId: z.ZodOptional; }, z.core.$strip>, "apollo", false, never>; /** Queues an Apollo email draft for immediate sending. */ export declare const sendApolloEmailNow: import("../../..").DefinedAction; }, z.core.$strip>, z.ZodObject<{ accountId: z.ZodOptional; attachmentIds: z.ZodArray; bccEmails: z.ZodArray; bodyHtml: z.ZodOptional; bodyText: z.ZodOptional; bounced: z.ZodOptional; ccEmails: z.ZodArray; clickTrackingEnabled: z.ZodOptional; completedAt: z.ZodOptional; contactId: z.ZodOptional; createdAt: z.ZodOptional; dueAt: z.ZodOptional; emailAccountId: z.ZodOptional; failedAt: z.ZodOptional; failureReason: z.ZodOptional; fromEmail: z.ZodOptional; fromName: z.ZodOptional; id: z.ZodString; notSentReason: z.ZodOptional; numClicks: z.ZodOptional; numOpens: z.ZodOptional; openTrackingEnabled: z.ZodOptional; providerMessageId: z.ZodOptional; providerThreadId: z.ZodOptional; recipients: z.ZodArray; email: z.ZodEmail; name: z.ZodOptional; type: z.ZodOptional>; userId: z.ZodOptional; }, z.core.$strip>>; replied: z.ZodOptional; sequenceId: z.ZodOptional; spamBlocked: z.ZodOptional; status: z.ZodString; stepId: z.ZodOptional; subject: z.ZodOptional; toEmail: z.ZodOptional; toName: z.ZodOptional; trackingEnabled: z.ZodOptional; type: z.ZodOptional; userId: z.ZodOptional; }, z.core.$strip>, "apollo", false, never>; /** Gets content for up to ten completed Apollo outreach emails. */ export declare const getApolloEmailContent: import("../../..").DefinedAction>; emailIds: z.ZodArray; }, z.core.$strip>, z.ZodObject<{ emails: z.ZodArray; bodyFormat: z.ZodEnum<{ html: "html"; plain: "plain"; }>; id: z.ZodString; recipients: z.ZodArray; email: z.ZodEmail; name: z.ZodOptional; type: z.ZodOptional>; userId: z.ZodOptional; }, z.core.$strip>>; sentAt: z.ZodNullable; status: z.ZodString; subject: z.ZodNullable; }, z.core.$strip>>; }, z.core.$strip>, "apollo", false, never>; /** Gets the asynchronous send status for one Apollo email. */ export declare const getApolloEmailSendStatus: import("../../..").DefinedAction, z.ZodObject<{ completedAt: z.ZodOptional; failedAt: z.ZodOptional; failureReason: z.ZodOptional; id: z.ZodString; message: z.ZodString; notSentReason: z.ZodOptional; retryAfterSeconds: z.ZodOptional; status: z.ZodString; }, z.core.$strip>, "apollo", false, never>; /** Gets content and engagement stats for one Apollo sequence email. */ export declare const getApolloEmailStats: import("../../..").DefinedAction, z.ZodObject<{ accountId: z.ZodOptional; attachmentIds: z.ZodArray; bccEmails: z.ZodArray; bodyHtml: z.ZodOptional; bodyText: z.ZodOptional; bounced: z.ZodOptional; ccEmails: z.ZodArray; clickTrackingEnabled: z.ZodOptional; completedAt: z.ZodOptional; contactId: z.ZodOptional; createdAt: z.ZodOptional; dueAt: z.ZodOptional; emailAccountId: z.ZodOptional; failedAt: z.ZodOptional; failureReason: z.ZodOptional; fromEmail: z.ZodOptional; fromName: z.ZodOptional; id: z.ZodString; notSentReason: z.ZodOptional; numClicks: z.ZodOptional; numOpens: z.ZodOptional; openTrackingEnabled: z.ZodOptional; providerMessageId: z.ZodOptional; providerThreadId: z.ZodOptional; recipients: z.ZodArray; email: z.ZodEmail; name: z.ZodOptional; type: z.ZodOptional>; userId: z.ZodOptional; }, z.core.$strip>>; replied: z.ZodOptional; sequenceId: z.ZodOptional; spamBlocked: z.ZodOptional; status: z.ZodString; stepId: z.ZodOptional; subject: z.ZodOptional; toEmail: z.ZodOptional; toName: z.ZodOptional; trackingEnabled: z.ZodOptional; type: z.ZodOptional; userId: z.ZodOptional; }, z.core.$strip>, "apollo", false, never>; /** Searches Apollo outreach emails. */ export declare const searchApolloEmails: import("../../..").DefinedAction>; emailAccountId: z.ZodOptional; excludeSequenceIds: z.ZodOptional>; fromDate: z.ZodOptional; notSentReasons: z.ZodOptional>; page: z.ZodPrefault; perPage: z.ZodPrefault; query: z.ZodOptional; replyClasses: z.ZodOptional>>; sequenceIds: z.ZodOptional>; statuses: z.ZodOptional>>; toDate: z.ZodOptional; userIds: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ emails: z.ZodArray; attachmentIds: z.ZodArray; bccEmails: z.ZodArray; bodyHtml: z.ZodOptional; bodyText: z.ZodOptional; bounced: z.ZodOptional; ccEmails: z.ZodArray; clickTrackingEnabled: z.ZodOptional; completedAt: z.ZodOptional; contactId: z.ZodOptional; createdAt: z.ZodOptional; dueAt: z.ZodOptional; emailAccountId: z.ZodOptional; failedAt: z.ZodOptional; failureReason: z.ZodOptional; fromEmail: z.ZodOptional; fromName: z.ZodOptional; id: z.ZodString; notSentReason: z.ZodOptional; numClicks: z.ZodOptional; numOpens: z.ZodOptional; openTrackingEnabled: z.ZodOptional; providerMessageId: z.ZodOptional; providerThreadId: z.ZodOptional; recipients: z.ZodArray; email: z.ZodEmail; name: z.ZodOptional; type: z.ZodOptional>; userId: z.ZodOptional; }, z.core.$strip>>; replied: z.ZodOptional; sequenceId: z.ZodOptional; spamBlocked: z.ZodOptional; status: z.ZodString; stepId: z.ZodOptional; subject: z.ZodOptional; toEmail: z.ZodOptional; toName: z.ZodOptional; trackingEnabled: z.ZodOptional; type: z.ZodOptional; userId: z.ZodOptional; }, z.core.$strip>>; hasMore: z.ZodBoolean; page: z.ZodNumber; perPage: z.ZodNumber; }, z.core.$strip>, "apollo", false, never>; //# sourceMappingURL=emails.d.ts.map