import * as z from 'zod'; declare const GetCampaignRequest: z.ZodObject<{ campaignId: z.ZodString; options: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; declare const GetCampaignResponse: z.ZodObject<{ campaignId: z.ZodOptional; title: z.ZodNullable>; firstImageUrl: z.ZodNullable>; editorType: z.ZodOptional>; status: z.ZodOptional>; visibilityStatus: z.ZodOptional>; distributionStatus: z.ZodOptional>; publishingData: z.ZodOptional; statistics: z.ZodOptional; clicked: z.ZodOptional; }, z.core.$strip>>; emailCampaign: z.ZodOptional; opened: z.ZodOptional; clicked: z.ZodOptional; bounced: z.ZodOptional; complained: z.ZodOptional; notSent: z.ZodOptional; }, z.core.$strip>>; total: z.ZodOptional; opened: z.ZodOptional; clicked: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; datePublished: z.ZodNullable>; }, z.core.$strip>>; dateCreated: z.ZodNullable>; dateUpdated: z.ZodNullable>; emailSubject: z.ZodOptional; }, z.core.$strip>; declare const ListCampaignsRequest: z.ZodObject<{ options: z.ZodOptional>; offset: z.ZodNullable>; }, z.core.$strip>>; optionIncludeStatistics: z.ZodOptional; statuses: z.ZodOptional>>; visibilityStatuses: z.ZodOptional>>; }, z.core.$strip>>; }, z.core.$strip>; declare const ListCampaignsResponse: z.ZodObject<{ paging: z.ZodOptional>; offset: z.ZodNullable>; }, z.core.$strip>>; campaigns: z.ZodOptional; title: z.ZodNullable>; firstImageUrl: z.ZodNullable>; editorType: z.ZodOptional>; status: z.ZodOptional>; visibilityStatus: z.ZodOptional>; distributionStatus: z.ZodOptional>; publishingData: z.ZodOptional; statistics: z.ZodOptional; clicked: z.ZodOptional; }, z.core.$strip>>; emailCampaign: z.ZodOptional; opened: z.ZodOptional; clicked: z.ZodOptional; bounced: z.ZodOptional; complained: z.ZodOptional; notSent: z.ZodOptional; }, z.core.$strip>>; total: z.ZodOptional; opened: z.ZodOptional; clicked: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; datePublished: z.ZodNullable>; }, z.core.$strip>>; dateCreated: z.ZodNullable>; dateUpdated: z.ZodNullable>; emailSubject: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>; declare const PublishCampaignRequest: z.ZodObject<{ campaignId: z.ZodString; options: z.ZodOptional>; labelIds: z.ZodOptional>; contactIds: z.ZodOptional>; filterIds: z.ZodOptional>; sendAt: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; declare const PublishCampaignResponse: z.ZodObject<{ publishingData: z.ZodOptional; statistics: z.ZodOptional; clicked: z.ZodOptional; }, z.core.$strip>>; emailCampaign: z.ZodOptional; opened: z.ZodOptional; clicked: z.ZodOptional; bounced: z.ZodOptional; complained: z.ZodOptional; notSent: z.ZodOptional; }, z.core.$strip>>; total: z.ZodOptional; opened: z.ZodOptional; clicked: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; datePublished: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>; declare const SendTestRequest: z.ZodObject<{ campaignId: z.ZodString; options: z.ZodObject<{ emailSubject: z.ZodNullable>; toEmailAddress: z.ZodString; }, z.core.$strip>; }, z.core.$strip>; declare const SendTestResponse: z.ZodObject<{}, z.core.$strip>; declare const PauseSchedulingRequest: z.ZodObject<{ campaignId: z.ZodString; }, z.core.$strip>; declare const PauseSchedulingResponse: z.ZodObject<{}, z.core.$strip>; declare const RescheduleRequest: z.ZodObject<{ campaignId: z.ZodString; sendAt: z.ZodDate; }, z.core.$strip>; declare const RescheduleResponse: z.ZodObject<{}, z.core.$strip>; declare const DeleteCampaignRequest: z.ZodObject<{ campaignId: z.ZodString; }, z.core.$strip>; declare const DeleteCampaignResponse: z.ZodObject<{}, z.core.$strip>; declare const ReuseCampaignRequest: z.ZodObject<{ campaignId: z.ZodString; }, z.core.$strip>; declare const ReuseCampaignResponse: z.ZodObject<{ campaign: z.ZodOptional; title: z.ZodNullable>; firstImageUrl: z.ZodNullable>; editorType: z.ZodOptional>; status: z.ZodOptional>; visibilityStatus: z.ZodOptional>; distributionStatus: z.ZodOptional>; publishingData: z.ZodOptional; statistics: z.ZodOptional; clicked: z.ZodOptional; }, z.core.$strip>>; emailCampaign: z.ZodOptional; opened: z.ZodOptional; clicked: z.ZodOptional; bounced: z.ZodOptional; complained: z.ZodOptional; notSent: z.ZodOptional; }, z.core.$strip>>; total: z.ZodOptional; opened: z.ZodOptional; clicked: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; datePublished: z.ZodNullable>; }, z.core.$strip>>; dateCreated: z.ZodNullable>; dateUpdated: z.ZodNullable>; emailSubject: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; declare const GetAudienceRequest: z.ZodObject<{ campaignId: z.ZodString; }, z.core.$strip>; declare const GetAudienceResponse: z.ZodObject<{ audience: z.ZodOptional>; labelIds: z.ZodOptional>; segmentIds: z.ZodOptional>; contactsFilter: z.ZodNullable>>; contactsSearchTerm: z.ZodNullable>; activeContactsOnly: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; declare const IdentifySenderAddressRequest: z.ZodObject<{ emailAddress: z.ZodString; }, z.core.$strip>; declare const IdentifySenderAddressResponse: z.ZodObject<{ senderAddress: z.ZodOptional; }, z.core.$strip>; declare const ValidateLinkRequest: z.ZodObject<{ url: z.ZodString; }, z.core.$strip>; declare const ValidateLinkResponse: z.ZodObject<{ valid: z.ZodOptional; }, z.core.$strip>; declare const ValidateHtmlLinksRequest: z.ZodObject<{ html: z.ZodString; }, z.core.$strip>; declare const ValidateHtmlLinksResponse: z.ZodObject<{ blacklistedLinks: z.ZodOptional>; }, z.core.$strip>; declare const ListStatisticsRequest: z.ZodObject<{ campaignIds: z.ZodArray; }, z.core.$strip>; declare const ListStatisticsResponse: z.ZodObject<{ statistics: z.ZodOptional; landingPage: z.ZodOptional; clicked: z.ZodOptional; }, z.core.$strip>>; email: z.ZodOptional; opened: z.ZodOptional; clicked: z.ZodOptional; bounced: z.ZodOptional; complained: z.ZodOptional; notSent: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>>; }, z.core.$strip>; declare const ListRecipientsRequest: z.ZodObject<{ campaignId: z.ZodString; activity: z.ZodEnum<{ SENT: "SENT"; DELIVERED: "DELIVERED"; OPENED: "OPENED"; CLICKED: "CLICKED"; BOUNCED: "BOUNCED"; NOT_SENT: "NOT_SENT"; NOT_OPENED: "NOT_OPENED"; }>; options: z.ZodOptional>; cursor: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; declare const ListRecipientsResponse: z.ZodObject<{ recipients: z.ZodOptional; lastActivityDate: z.ZodNullable>; emailAddress: z.ZodOptional; fullName: z.ZodNullable>; contactDeleted: z.ZodOptional; }, z.core.$strip>>>; pagingMetadata: z.ZodOptional>; offset: z.ZodNullable>; total: z.ZodNullable>; tooManyToCount: z.ZodNullable>; cursors: z.ZodOptional>; prev: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; export { DeleteCampaignRequest, DeleteCampaignResponse, GetAudienceRequest, GetAudienceResponse, GetCampaignRequest, GetCampaignResponse, IdentifySenderAddressRequest, IdentifySenderAddressResponse, ListCampaignsRequest, ListCampaignsResponse, ListRecipientsRequest, ListRecipientsResponse, ListStatisticsRequest, ListStatisticsResponse, PauseSchedulingRequest, PauseSchedulingResponse, PublishCampaignRequest, PublishCampaignResponse, RescheduleRequest, RescheduleResponse, ReuseCampaignRequest, ReuseCampaignResponse, SendTestRequest, SendTestResponse, ValidateHtmlLinksRequest, ValidateHtmlLinksResponse, ValidateLinkRequest, ValidateLinkResponse };