import { HttpHandlerOptions as __HttpHandlerOptions, PaginationConfiguration, Paginator, } from "@smithy/types"; import { BatchGetMetricDataCommandInput, BatchGetMetricDataCommandOutput, } from "./commands/BatchGetMetricDataCommand"; import { CancelExportJobCommandInput, CancelExportJobCommandOutput, } from "./commands/CancelExportJobCommand"; import { CreateConfigurationSetCommandInput, CreateConfigurationSetCommandOutput, } from "./commands/CreateConfigurationSetCommand"; import { CreateConfigurationSetEventDestinationCommandInput, CreateConfigurationSetEventDestinationCommandOutput, } from "./commands/CreateConfigurationSetEventDestinationCommand"; import { CreateContactCommandInput, CreateContactCommandOutput, } from "./commands/CreateContactCommand"; import { CreateContactListCommandInput, CreateContactListCommandOutput, } from "./commands/CreateContactListCommand"; import { CreateCustomVerificationEmailTemplateCommandInput, CreateCustomVerificationEmailTemplateCommandOutput, } from "./commands/CreateCustomVerificationEmailTemplateCommand"; import { CreateDedicatedIpPoolCommandInput, CreateDedicatedIpPoolCommandOutput, } from "./commands/CreateDedicatedIpPoolCommand"; import { CreateDeliverabilityTestReportCommandInput, CreateDeliverabilityTestReportCommandOutput, } from "./commands/CreateDeliverabilityTestReportCommand"; import { CreateEmailIdentityCommandInput, CreateEmailIdentityCommandOutput, } from "./commands/CreateEmailIdentityCommand"; import { CreateEmailIdentityPolicyCommandInput, CreateEmailIdentityPolicyCommandOutput, } from "./commands/CreateEmailIdentityPolicyCommand"; import { CreateEmailTemplateCommandInput, CreateEmailTemplateCommandOutput, } from "./commands/CreateEmailTemplateCommand"; import { CreateExportJobCommandInput, CreateExportJobCommandOutput, } from "./commands/CreateExportJobCommand"; import { CreateImportJobCommandInput, CreateImportJobCommandOutput, } from "./commands/CreateImportJobCommand"; import { CreateMultiRegionEndpointCommandInput, CreateMultiRegionEndpointCommandOutput, } from "./commands/CreateMultiRegionEndpointCommand"; import { CreateTenantCommandInput, CreateTenantCommandOutput, } from "./commands/CreateTenantCommand"; import { CreateTenantResourceAssociationCommandInput, CreateTenantResourceAssociationCommandOutput, } from "./commands/CreateTenantResourceAssociationCommand"; import { DeleteConfigurationSetCommandInput, DeleteConfigurationSetCommandOutput, } from "./commands/DeleteConfigurationSetCommand"; import { DeleteConfigurationSetEventDestinationCommandInput, DeleteConfigurationSetEventDestinationCommandOutput, } from "./commands/DeleteConfigurationSetEventDestinationCommand"; import { DeleteContactCommandInput, DeleteContactCommandOutput, } from "./commands/DeleteContactCommand"; import { DeleteContactListCommandInput, DeleteContactListCommandOutput, } from "./commands/DeleteContactListCommand"; import { DeleteCustomVerificationEmailTemplateCommandInput, DeleteCustomVerificationEmailTemplateCommandOutput, } from "./commands/DeleteCustomVerificationEmailTemplateCommand"; import { DeleteDedicatedIpPoolCommandInput, DeleteDedicatedIpPoolCommandOutput, } from "./commands/DeleteDedicatedIpPoolCommand"; import { DeleteEmailIdentityCommandInput, DeleteEmailIdentityCommandOutput, } from "./commands/DeleteEmailIdentityCommand"; import { DeleteEmailIdentityPolicyCommandInput, DeleteEmailIdentityPolicyCommandOutput, } from "./commands/DeleteEmailIdentityPolicyCommand"; import { DeleteEmailTemplateCommandInput, DeleteEmailTemplateCommandOutput, } from "./commands/DeleteEmailTemplateCommand"; import { DeleteMultiRegionEndpointCommandInput, DeleteMultiRegionEndpointCommandOutput, } from "./commands/DeleteMultiRegionEndpointCommand"; import { DeleteSuppressedDestinationCommandInput, DeleteSuppressedDestinationCommandOutput, } from "./commands/DeleteSuppressedDestinationCommand"; import { DeleteTenantCommandInput, DeleteTenantCommandOutput, } from "./commands/DeleteTenantCommand"; import { DeleteTenantResourceAssociationCommandInput, DeleteTenantResourceAssociationCommandOutput, } from "./commands/DeleteTenantResourceAssociationCommand"; import { GetAccountCommandInput, GetAccountCommandOutput, } from "./commands/GetAccountCommand"; import { GetBlacklistReportsCommandInput, GetBlacklistReportsCommandOutput, } from "./commands/GetBlacklistReportsCommand"; import { GetConfigurationSetCommandInput, GetConfigurationSetCommandOutput, } from "./commands/GetConfigurationSetCommand"; import { GetConfigurationSetEventDestinationsCommandInput, GetConfigurationSetEventDestinationsCommandOutput, } from "./commands/GetConfigurationSetEventDestinationsCommand"; import { GetContactCommandInput, GetContactCommandOutput, } from "./commands/GetContactCommand"; import { GetContactListCommandInput, GetContactListCommandOutput, } from "./commands/GetContactListCommand"; import { GetCustomVerificationEmailTemplateCommandInput, GetCustomVerificationEmailTemplateCommandOutput, } from "./commands/GetCustomVerificationEmailTemplateCommand"; import { GetDedicatedIpCommandInput, GetDedicatedIpCommandOutput, } from "./commands/GetDedicatedIpCommand"; import { GetDedicatedIpPoolCommandInput, GetDedicatedIpPoolCommandOutput, } from "./commands/GetDedicatedIpPoolCommand"; import { GetDedicatedIpsCommandInput, GetDedicatedIpsCommandOutput, } from "./commands/GetDedicatedIpsCommand"; import { GetDeliverabilityDashboardOptionsCommandInput, GetDeliverabilityDashboardOptionsCommandOutput, } from "./commands/GetDeliverabilityDashboardOptionsCommand"; import { GetDeliverabilityTestReportCommandInput, GetDeliverabilityTestReportCommandOutput, } from "./commands/GetDeliverabilityTestReportCommand"; import { GetDomainDeliverabilityCampaignCommandInput, GetDomainDeliverabilityCampaignCommandOutput, } from "./commands/GetDomainDeliverabilityCampaignCommand"; import { GetDomainStatisticsReportCommandInput, GetDomainStatisticsReportCommandOutput, } from "./commands/GetDomainStatisticsReportCommand"; import { GetEmailAddressInsightsCommandInput, GetEmailAddressInsightsCommandOutput, } from "./commands/GetEmailAddressInsightsCommand"; import { GetEmailIdentityCommandInput, GetEmailIdentityCommandOutput, } from "./commands/GetEmailIdentityCommand"; import { GetEmailIdentityPoliciesCommandInput, GetEmailIdentityPoliciesCommandOutput, } from "./commands/GetEmailIdentityPoliciesCommand"; import { GetEmailTemplateCommandInput, GetEmailTemplateCommandOutput, } from "./commands/GetEmailTemplateCommand"; import { GetExportJobCommandInput, GetExportJobCommandOutput, } from "./commands/GetExportJobCommand"; import { GetImportJobCommandInput, GetImportJobCommandOutput, } from "./commands/GetImportJobCommand"; import { GetMessageInsightsCommandInput, GetMessageInsightsCommandOutput, } from "./commands/GetMessageInsightsCommand"; import { GetMultiRegionEndpointCommandInput, GetMultiRegionEndpointCommandOutput, } from "./commands/GetMultiRegionEndpointCommand"; import { GetReputationEntityCommandInput, GetReputationEntityCommandOutput, } from "./commands/GetReputationEntityCommand"; import { GetSuppressedDestinationCommandInput, GetSuppressedDestinationCommandOutput, } from "./commands/GetSuppressedDestinationCommand"; import { GetTenantCommandInput, GetTenantCommandOutput, } from "./commands/GetTenantCommand"; import { ListConfigurationSetsCommandInput, ListConfigurationSetsCommandOutput, } from "./commands/ListConfigurationSetsCommand"; import { ListContactListsCommandInput, ListContactListsCommandOutput, } from "./commands/ListContactListsCommand"; import { ListContactsCommandInput, ListContactsCommandOutput, } from "./commands/ListContactsCommand"; import { ListCustomVerificationEmailTemplatesCommandInput, ListCustomVerificationEmailTemplatesCommandOutput, } from "./commands/ListCustomVerificationEmailTemplatesCommand"; import { ListDedicatedIpPoolsCommandInput, ListDedicatedIpPoolsCommandOutput, } from "./commands/ListDedicatedIpPoolsCommand"; import { ListDeliverabilityTestReportsCommandInput, ListDeliverabilityTestReportsCommandOutput, } from "./commands/ListDeliverabilityTestReportsCommand"; import { ListDomainDeliverabilityCampaignsCommandInput, ListDomainDeliverabilityCampaignsCommandOutput, } from "./commands/ListDomainDeliverabilityCampaignsCommand"; import { ListEmailIdentitiesCommandInput, ListEmailIdentitiesCommandOutput, } from "./commands/ListEmailIdentitiesCommand"; import { ListEmailTemplatesCommandInput, ListEmailTemplatesCommandOutput, } from "./commands/ListEmailTemplatesCommand"; import { ListExportJobsCommandInput, ListExportJobsCommandOutput, } from "./commands/ListExportJobsCommand"; import { ListImportJobsCommandInput, ListImportJobsCommandOutput, } from "./commands/ListImportJobsCommand"; import { ListMultiRegionEndpointsCommandInput, ListMultiRegionEndpointsCommandOutput, } from "./commands/ListMultiRegionEndpointsCommand"; import { ListRecommendationsCommandInput, ListRecommendationsCommandOutput, } from "./commands/ListRecommendationsCommand"; import { ListReputationEntitiesCommandInput, ListReputationEntitiesCommandOutput, } from "./commands/ListReputationEntitiesCommand"; import { ListResourceTenantsCommandInput, ListResourceTenantsCommandOutput, } from "./commands/ListResourceTenantsCommand"; import { ListSuppressedDestinationsCommandInput, ListSuppressedDestinationsCommandOutput, } from "./commands/ListSuppressedDestinationsCommand"; import { ListTagsForResourceCommandInput, ListTagsForResourceCommandOutput, } from "./commands/ListTagsForResourceCommand"; import { ListTenantResourcesCommandInput, ListTenantResourcesCommandOutput, } from "./commands/ListTenantResourcesCommand"; import { ListTenantsCommandInput, ListTenantsCommandOutput, } from "./commands/ListTenantsCommand"; import { PutAccountDedicatedIpWarmupAttributesCommandInput, PutAccountDedicatedIpWarmupAttributesCommandOutput, } from "./commands/PutAccountDedicatedIpWarmupAttributesCommand"; import { PutAccountDetailsCommandInput, PutAccountDetailsCommandOutput, } from "./commands/PutAccountDetailsCommand"; import { PutAccountSendingAttributesCommandInput, PutAccountSendingAttributesCommandOutput, } from "./commands/PutAccountSendingAttributesCommand"; import { PutAccountSuppressionAttributesCommandInput, PutAccountSuppressionAttributesCommandOutput, } from "./commands/PutAccountSuppressionAttributesCommand"; import { PutAccountVdmAttributesCommandInput, PutAccountVdmAttributesCommandOutput, } from "./commands/PutAccountVdmAttributesCommand"; import { PutConfigurationSetArchivingOptionsCommandInput, PutConfigurationSetArchivingOptionsCommandOutput, } from "./commands/PutConfigurationSetArchivingOptionsCommand"; import { PutConfigurationSetDeliveryOptionsCommandInput, PutConfigurationSetDeliveryOptionsCommandOutput, } from "./commands/PutConfigurationSetDeliveryOptionsCommand"; import { PutConfigurationSetReputationOptionsCommandInput, PutConfigurationSetReputationOptionsCommandOutput, } from "./commands/PutConfigurationSetReputationOptionsCommand"; import { PutConfigurationSetSendingOptionsCommandInput, PutConfigurationSetSendingOptionsCommandOutput, } from "./commands/PutConfigurationSetSendingOptionsCommand"; import { PutConfigurationSetSuppressionOptionsCommandInput, PutConfigurationSetSuppressionOptionsCommandOutput, } from "./commands/PutConfigurationSetSuppressionOptionsCommand"; import { PutConfigurationSetTrackingOptionsCommandInput, PutConfigurationSetTrackingOptionsCommandOutput, } from "./commands/PutConfigurationSetTrackingOptionsCommand"; import { PutConfigurationSetVdmOptionsCommandInput, PutConfigurationSetVdmOptionsCommandOutput, } from "./commands/PutConfigurationSetVdmOptionsCommand"; import { PutDedicatedIpInPoolCommandInput, PutDedicatedIpInPoolCommandOutput, } from "./commands/PutDedicatedIpInPoolCommand"; import { PutDedicatedIpPoolScalingAttributesCommandInput, PutDedicatedIpPoolScalingAttributesCommandOutput, } from "./commands/PutDedicatedIpPoolScalingAttributesCommand"; import { PutDedicatedIpWarmupAttributesCommandInput, PutDedicatedIpWarmupAttributesCommandOutput, } from "./commands/PutDedicatedIpWarmupAttributesCommand"; import { PutDeliverabilityDashboardOptionCommandInput, PutDeliverabilityDashboardOptionCommandOutput, } from "./commands/PutDeliverabilityDashboardOptionCommand"; import { PutEmailIdentityConfigurationSetAttributesCommandInput, PutEmailIdentityConfigurationSetAttributesCommandOutput, } from "./commands/PutEmailIdentityConfigurationSetAttributesCommand"; import { PutEmailIdentityDkimAttributesCommandInput, PutEmailIdentityDkimAttributesCommandOutput, } from "./commands/PutEmailIdentityDkimAttributesCommand"; import { PutEmailIdentityDkimSigningAttributesCommandInput, PutEmailIdentityDkimSigningAttributesCommandOutput, } from "./commands/PutEmailIdentityDkimSigningAttributesCommand"; import { PutEmailIdentityFeedbackAttributesCommandInput, PutEmailIdentityFeedbackAttributesCommandOutput, } from "./commands/PutEmailIdentityFeedbackAttributesCommand"; import { PutEmailIdentityMailFromAttributesCommandInput, PutEmailIdentityMailFromAttributesCommandOutput, } from "./commands/PutEmailIdentityMailFromAttributesCommand"; import { PutSuppressedDestinationCommandInput, PutSuppressedDestinationCommandOutput, } from "./commands/PutSuppressedDestinationCommand"; import { SendBulkEmailCommandInput, SendBulkEmailCommandOutput, } from "./commands/SendBulkEmailCommand"; import { SendCustomVerificationEmailCommandInput, SendCustomVerificationEmailCommandOutput, } from "./commands/SendCustomVerificationEmailCommand"; import { SendEmailCommandInput, SendEmailCommandOutput, } from "./commands/SendEmailCommand"; import { TagResourceCommandInput, TagResourceCommandOutput, } from "./commands/TagResourceCommand"; import { TestRenderEmailTemplateCommandInput, TestRenderEmailTemplateCommandOutput, } from "./commands/TestRenderEmailTemplateCommand"; import { UntagResourceCommandInput, UntagResourceCommandOutput, } from "./commands/UntagResourceCommand"; import { UpdateConfigurationSetEventDestinationCommandInput, UpdateConfigurationSetEventDestinationCommandOutput, } from "./commands/UpdateConfigurationSetEventDestinationCommand"; import { UpdateContactCommandInput, UpdateContactCommandOutput, } from "./commands/UpdateContactCommand"; import { UpdateContactListCommandInput, UpdateContactListCommandOutput, } from "./commands/UpdateContactListCommand"; import { UpdateCustomVerificationEmailTemplateCommandInput, UpdateCustomVerificationEmailTemplateCommandOutput, } from "./commands/UpdateCustomVerificationEmailTemplateCommand"; import { UpdateEmailIdentityPolicyCommandInput, UpdateEmailIdentityPolicyCommandOutput, } from "./commands/UpdateEmailIdentityPolicyCommand"; import { UpdateEmailTemplateCommandInput, UpdateEmailTemplateCommandOutput, } from "./commands/UpdateEmailTemplateCommand"; import { UpdateReputationEntityCustomerManagedStatusCommandInput, UpdateReputationEntityCustomerManagedStatusCommandOutput, } from "./commands/UpdateReputationEntityCustomerManagedStatusCommand"; import { UpdateReputationEntityPolicyCommandInput, UpdateReputationEntityPolicyCommandOutput, } from "./commands/UpdateReputationEntityPolicyCommand"; import { SESv2Client } from "./SESv2Client"; export interface SESv2 { batchGetMetricData( args: BatchGetMetricDataCommandInput, options?: __HttpHandlerOptions ): Promise; batchGetMetricData( args: BatchGetMetricDataCommandInput, cb: (err: any, data?: BatchGetMetricDataCommandOutput) => void ): void; batchGetMetricData( args: BatchGetMetricDataCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: BatchGetMetricDataCommandOutput) => void ): void; cancelExportJob( args: CancelExportJobCommandInput, options?: __HttpHandlerOptions ): Promise; cancelExportJob( args: CancelExportJobCommandInput, cb: (err: any, data?: CancelExportJobCommandOutput) => void ): void; cancelExportJob( args: CancelExportJobCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CancelExportJobCommandOutput) => void ): void; createConfigurationSet( args: CreateConfigurationSetCommandInput, options?: __HttpHandlerOptions ): Promise; createConfigurationSet( args: CreateConfigurationSetCommandInput, cb: (err: any, data?: CreateConfigurationSetCommandOutput) => void ): void; createConfigurationSet( args: CreateConfigurationSetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateConfigurationSetCommandOutput) => void ): void; createConfigurationSetEventDestination( args: CreateConfigurationSetEventDestinationCommandInput, options?: __HttpHandlerOptions ): Promise; createConfigurationSetEventDestination( args: CreateConfigurationSetEventDestinationCommandInput, cb: ( err: any, data?: CreateConfigurationSetEventDestinationCommandOutput ) => void ): void; createConfigurationSetEventDestination( args: CreateConfigurationSetEventDestinationCommandInput, options: __HttpHandlerOptions, cb: ( err: any, data?: CreateConfigurationSetEventDestinationCommandOutput ) => void ): void; createContact( args: CreateContactCommandInput, options?: __HttpHandlerOptions ): Promise; createContact( args: CreateContactCommandInput, cb: (err: any, data?: CreateContactCommandOutput) => void ): void; createContact( args: CreateContactCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateContactCommandOutput) => void ): void; createContactList( args: CreateContactListCommandInput, options?: __HttpHandlerOptions ): Promise; createContactList( args: CreateContactListCommandInput, cb: (err: any, data?: CreateContactListCommandOutput) => void ): void; createContactList( args: CreateContactListCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateContactListCommandOutput) => void ): void; createCustomVerificationEmailTemplate( args: CreateCustomVerificationEmailTemplateCommandInput, options?: __HttpHandlerOptions ): Promise; createCustomVerificationEmailTemplate( args: CreateCustomVerificationEmailTemplateCommandInput, cb: ( err: any, data?: CreateCustomVerificationEmailTemplateCommandOutput ) => void ): void; createCustomVerificationEmailTemplate( args: CreateCustomVerificationEmailTemplateCommandInput, options: __HttpHandlerOptions, cb: ( err: any, data?: CreateCustomVerificationEmailTemplateCommandOutput ) => void ): void; createDedicatedIpPool( args: CreateDedicatedIpPoolCommandInput, options?: __HttpHandlerOptions ): Promise; createDedicatedIpPool( args: CreateDedicatedIpPoolCommandInput, cb: (err: any, data?: CreateDedicatedIpPoolCommandOutput) => void ): void; createDedicatedIpPool( args: CreateDedicatedIpPoolCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateDedicatedIpPoolCommandOutput) => void ): void; createDeliverabilityTestReport( args: CreateDeliverabilityTestReportCommandInput, options?: __HttpHandlerOptions ): Promise; createDeliverabilityTestReport( args: CreateDeliverabilityTestReportCommandInput, cb: (err: any, data?: CreateDeliverabilityTestReportCommandOutput) => void ): void; createDeliverabilityTestReport( args: CreateDeliverabilityTestReportCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateDeliverabilityTestReportCommandOutput) => void ): void; createEmailIdentity( args: CreateEmailIdentityCommandInput, options?: __HttpHandlerOptions ): Promise; createEmailIdentity( args: CreateEmailIdentityCommandInput, cb: (err: any, data?: CreateEmailIdentityCommandOutput) => void ): void; createEmailIdentity( args: CreateEmailIdentityCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateEmailIdentityCommandOutput) => void ): void; createEmailIdentityPolicy( args: CreateEmailIdentityPolicyCommandInput, options?: __HttpHandlerOptions ): Promise; createEmailIdentityPolicy( args: CreateEmailIdentityPolicyCommandInput, cb: (err: any, data?: CreateEmailIdentityPolicyCommandOutput) => void ): void; createEmailIdentityPolicy( args: CreateEmailIdentityPolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateEmailIdentityPolicyCommandOutput) => void ): void; createEmailTemplate( args: CreateEmailTemplateCommandInput, options?: __HttpHandlerOptions ): Promise; createEmailTemplate( args: CreateEmailTemplateCommandInput, cb: (err: any, data?: CreateEmailTemplateCommandOutput) => void ): void; createEmailTemplate( args: CreateEmailTemplateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateEmailTemplateCommandOutput) => void ): void; createExportJob( args: CreateExportJobCommandInput, options?: __HttpHandlerOptions ): Promise; createExportJob( args: CreateExportJobCommandInput, cb: (err: any, data?: CreateExportJobCommandOutput) => void ): void; createExportJob( args: CreateExportJobCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateExportJobCommandOutput) => void ): void; createImportJob( args: CreateImportJobCommandInput, options?: __HttpHandlerOptions ): Promise; createImportJob( args: CreateImportJobCommandInput, cb: (err: any, data?: CreateImportJobCommandOutput) => void ): void; createImportJob( args: CreateImportJobCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateImportJobCommandOutput) => void ): void; createMultiRegionEndpoint( args: CreateMultiRegionEndpointCommandInput, options?: __HttpHandlerOptions ): Promise; createMultiRegionEndpoint( args: CreateMultiRegionEndpointCommandInput, cb: (err: any, data?: CreateMultiRegionEndpointCommandOutput) => void ): void; createMultiRegionEndpoint( args: CreateMultiRegionEndpointCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateMultiRegionEndpointCommandOutput) => void ): void; createTenant( args: CreateTenantCommandInput, options?: __HttpHandlerOptions ): Promise; createTenant( args: CreateTenantCommandInput, cb: (err: any, data?: CreateTenantCommandOutput) => void ): void; createTenant( args: CreateTenantCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateTenantCommandOutput) => void ): void; createTenantResourceAssociation( args: CreateTenantResourceAssociationCommandInput, options?: __HttpHandlerOptions ): Promise; createTenantResourceAssociation( args: CreateTenantResourceAssociationCommandInput, cb: (err: any, data?: CreateTenantResourceAssociationCommandOutput) => void ): void; createTenantResourceAssociation( args: CreateTenantResourceAssociationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateTenantResourceAssociationCommandOutput) => void ): void; deleteConfigurationSet( args: DeleteConfigurationSetCommandInput, options?: __HttpHandlerOptions ): Promise; deleteConfigurationSet( args: DeleteConfigurationSetCommandInput, cb: (err: any, data?: DeleteConfigurationSetCommandOutput) => void ): void; deleteConfigurationSet( args: DeleteConfigurationSetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteConfigurationSetCommandOutput) => void ): void; deleteConfigurationSetEventDestination( args: DeleteConfigurationSetEventDestinationCommandInput, options?: __HttpHandlerOptions ): Promise; deleteConfigurationSetEventDestination( args: DeleteConfigurationSetEventDestinationCommandInput, cb: ( err: any, data?: DeleteConfigurationSetEventDestinationCommandOutput ) => void ): void; deleteConfigurationSetEventDestination( args: DeleteConfigurationSetEventDestinationCommandInput, options: __HttpHandlerOptions, cb: ( err: any, data?: DeleteConfigurationSetEventDestinationCommandOutput ) => void ): void; deleteContact( args: DeleteContactCommandInput, options?: __HttpHandlerOptions ): Promise; deleteContact( args: DeleteContactCommandInput, cb: (err: any, data?: DeleteContactCommandOutput) => void ): void; deleteContact( args: DeleteContactCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteContactCommandOutput) => void ): void; deleteContactList( args: DeleteContactListCommandInput, options?: __HttpHandlerOptions ): Promise; deleteContactList( args: DeleteContactListCommandInput, cb: (err: any, data?: DeleteContactListCommandOutput) => void ): void; deleteContactList( args: DeleteContactListCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteContactListCommandOutput) => void ): void; deleteCustomVerificationEmailTemplate( args: DeleteCustomVerificationEmailTemplateCommandInput, options?: __HttpHandlerOptions ): Promise; deleteCustomVerificationEmailTemplate( args: DeleteCustomVerificationEmailTemplateCommandInput, cb: ( err: any, data?: DeleteCustomVerificationEmailTemplateCommandOutput ) => void ): void; deleteCustomVerificationEmailTemplate( args: DeleteCustomVerificationEmailTemplateCommandInput, options: __HttpHandlerOptions, cb: ( err: any, data?: DeleteCustomVerificationEmailTemplateCommandOutput ) => void ): void; deleteDedicatedIpPool( args: DeleteDedicatedIpPoolCommandInput, options?: __HttpHandlerOptions ): Promise; deleteDedicatedIpPool( args: DeleteDedicatedIpPoolCommandInput, cb: (err: any, data?: DeleteDedicatedIpPoolCommandOutput) => void ): void; deleteDedicatedIpPool( args: DeleteDedicatedIpPoolCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteDedicatedIpPoolCommandOutput) => void ): void; deleteEmailIdentity( args: DeleteEmailIdentityCommandInput, options?: __HttpHandlerOptions ): Promise; deleteEmailIdentity( args: DeleteEmailIdentityCommandInput, cb: (err: any, data?: DeleteEmailIdentityCommandOutput) => void ): void; deleteEmailIdentity( args: DeleteEmailIdentityCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteEmailIdentityCommandOutput) => void ): void; deleteEmailIdentityPolicy( args: DeleteEmailIdentityPolicyCommandInput, options?: __HttpHandlerOptions ): Promise; deleteEmailIdentityPolicy( args: DeleteEmailIdentityPolicyCommandInput, cb: (err: any, data?: DeleteEmailIdentityPolicyCommandOutput) => void ): void; deleteEmailIdentityPolicy( args: DeleteEmailIdentityPolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteEmailIdentityPolicyCommandOutput) => void ): void; deleteEmailTemplate( args: DeleteEmailTemplateCommandInput, options?: __HttpHandlerOptions ): Promise; deleteEmailTemplate( args: DeleteEmailTemplateCommandInput, cb: (err: any, data?: DeleteEmailTemplateCommandOutput) => void ): void; deleteEmailTemplate( args: DeleteEmailTemplateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteEmailTemplateCommandOutput) => void ): void; deleteMultiRegionEndpoint( args: DeleteMultiRegionEndpointCommandInput, options?: __HttpHandlerOptions ): Promise; deleteMultiRegionEndpoint( args: DeleteMultiRegionEndpointCommandInput, cb: (err: any, data?: DeleteMultiRegionEndpointCommandOutput) => void ): void; deleteMultiRegionEndpoint( args: DeleteMultiRegionEndpointCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteMultiRegionEndpointCommandOutput) => void ): void; deleteSuppressedDestination( args: DeleteSuppressedDestinationCommandInput, options?: __HttpHandlerOptions ): Promise; deleteSuppressedDestination( args: DeleteSuppressedDestinationCommandInput, cb: (err: any, data?: DeleteSuppressedDestinationCommandOutput) => void ): void; deleteSuppressedDestination( args: DeleteSuppressedDestinationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteSuppressedDestinationCommandOutput) => void ): void; deleteTenant( args: DeleteTenantCommandInput, options?: __HttpHandlerOptions ): Promise; deleteTenant( args: DeleteTenantCommandInput, cb: (err: any, data?: DeleteTenantCommandOutput) => void ): void; deleteTenant( args: DeleteTenantCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteTenantCommandOutput) => void ): void; deleteTenantResourceAssociation( args: DeleteTenantResourceAssociationCommandInput, options?: __HttpHandlerOptions ): Promise; deleteTenantResourceAssociation( args: DeleteTenantResourceAssociationCommandInput, cb: (err: any, data?: DeleteTenantResourceAssociationCommandOutput) => void ): void; deleteTenantResourceAssociation( args: DeleteTenantResourceAssociationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteTenantResourceAssociationCommandOutput) => void ): void; getAccount(): Promise; getAccount( args: GetAccountCommandInput, options?: __HttpHandlerOptions ): Promise; getAccount( args: GetAccountCommandInput, cb: (err: any, data?: GetAccountCommandOutput) => void ): void; getAccount( args: GetAccountCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetAccountCommandOutput) => void ): void; getBlacklistReports( args: GetBlacklistReportsCommandInput, options?: __HttpHandlerOptions ): Promise; getBlacklistReports( args: GetBlacklistReportsCommandInput, cb: (err: any, data?: GetBlacklistReportsCommandOutput) => void ): void; getBlacklistReports( args: GetBlacklistReportsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetBlacklistReportsCommandOutput) => void ): void; getConfigurationSet( args: GetConfigurationSetCommandInput, options?: __HttpHandlerOptions ): Promise; getConfigurationSet( args: GetConfigurationSetCommandInput, cb: (err: any, data?: GetConfigurationSetCommandOutput) => void ): void; getConfigurationSet( args: GetConfigurationSetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetConfigurationSetCommandOutput) => void ): void; getConfigurationSetEventDestinations( args: GetConfigurationSetEventDestinationsCommandInput, options?: __HttpHandlerOptions ): Promise; getConfigurationSetEventDestinations( args: GetConfigurationSetEventDestinationsCommandInput, cb: ( err: any, data?: GetConfigurationSetEventDestinationsCommandOutput ) => void ): void; getConfigurationSetEventDestinations( args: GetConfigurationSetEventDestinationsCommandInput, options: __HttpHandlerOptions, cb: ( err: any, data?: GetConfigurationSetEventDestinationsCommandOutput ) => void ): void; getContact( args: GetContactCommandInput, options?: __HttpHandlerOptions ): Promise; getContact( args: GetContactCommandInput, cb: (err: any, data?: GetContactCommandOutput) => void ): void; getContact( args: GetContactCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetContactCommandOutput) => void ): void; getContactList( args: GetContactListCommandInput, options?: __HttpHandlerOptions ): Promise; getContactList( args: GetContactListCommandInput, cb: (err: any, data?: GetContactListCommandOutput) => void ): void; getContactList( args: GetContactListCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetContactListCommandOutput) => void ): void; getCustomVerificationEmailTemplate( args: GetCustomVerificationEmailTemplateCommandInput, options?: __HttpHandlerOptions ): Promise; getCustomVerificationEmailTemplate( args: GetCustomVerificationEmailTemplateCommandInput, cb: ( err: any, data?: GetCustomVerificationEmailTemplateCommandOutput ) => void ): void; getCustomVerificationEmailTemplate( args: GetCustomVerificationEmailTemplateCommandInput, options: __HttpHandlerOptions, cb: ( err: any, data?: GetCustomVerificationEmailTemplateCommandOutput ) => void ): void; getDedicatedIp( args: GetDedicatedIpCommandInput, options?: __HttpHandlerOptions ): Promise; getDedicatedIp( args: GetDedicatedIpCommandInput, cb: (err: any, data?: GetDedicatedIpCommandOutput) => void ): void; getDedicatedIp( args: GetDedicatedIpCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetDedicatedIpCommandOutput) => void ): void; getDedicatedIpPool( args: GetDedicatedIpPoolCommandInput, options?: __HttpHandlerOptions ): Promise; getDedicatedIpPool( args: GetDedicatedIpPoolCommandInput, cb: (err: any, data?: GetDedicatedIpPoolCommandOutput) => void ): void; getDedicatedIpPool( args: GetDedicatedIpPoolCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetDedicatedIpPoolCommandOutput) => void ): void; getDedicatedIps(): Promise; getDedicatedIps( args: GetDedicatedIpsCommandInput, options?: __HttpHandlerOptions ): Promise; getDedicatedIps( args: GetDedicatedIpsCommandInput, cb: (err: any, data?: GetDedicatedIpsCommandOutput) => void ): void; getDedicatedIps( args: GetDedicatedIpsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetDedicatedIpsCommandOutput) => void ): void; getDeliverabilityDashboardOptions(): Promise; getDeliverabilityDashboardOptions( args: GetDeliverabilityDashboardOptionsCommandInput, options?: __HttpHandlerOptions ): Promise; getDeliverabilityDashboardOptions( args: GetDeliverabilityDashboardOptionsCommandInput, cb: ( err: any, data?: GetDeliverabilityDashboardOptionsCommandOutput ) => void ): void; getDeliverabilityDashboardOptions( args: GetDeliverabilityDashboardOptionsCommandInput, options: __HttpHandlerOptions, cb: ( err: any, data?: GetDeliverabilityDashboardOptionsCommandOutput ) => void ): void; getDeliverabilityTestReport( args: GetDeliverabilityTestReportCommandInput, options?: __HttpHandlerOptions ): Promise; getDeliverabilityTestReport( args: GetDeliverabilityTestReportCommandInput, cb: (err: any, data?: GetDeliverabilityTestReportCommandOutput) => void ): void; getDeliverabilityTestReport( args: GetDeliverabilityTestReportCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetDeliverabilityTestReportCommandOutput) => void ): void; getDomainDeliverabilityCampaign( args: GetDomainDeliverabilityCampaignCommandInput, options?: __HttpHandlerOptions ): Promise; getDomainDeliverabilityCampaign( args: GetDomainDeliverabilityCampaignCommandInput, cb: (err: any, data?: GetDomainDeliverabilityCampaignCommandOutput) => void ): void; getDomainDeliverabilityCampaign( args: GetDomainDeliverabilityCampaignCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetDomainDeliverabilityCampaignCommandOutput) => void ): void; getDomainStatisticsReport( args: GetDomainStatisticsReportCommandInput, options?: __HttpHandlerOptions ): Promise; getDomainStatisticsReport( args: GetDomainStatisticsReportCommandInput, cb: (err: any, data?: GetDomainStatisticsReportCommandOutput) => void ): void; getDomainStatisticsReport( args: GetDomainStatisticsReportCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetDomainStatisticsReportCommandOutput) => void ): void; getEmailAddressInsights( args: GetEmailAddressInsightsCommandInput, options?: __HttpHandlerOptions ): Promise; getEmailAddressInsights( args: GetEmailAddressInsightsCommandInput, cb: (err: any, data?: GetEmailAddressInsightsCommandOutput) => void ): void; getEmailAddressInsights( args: GetEmailAddressInsightsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetEmailAddressInsightsCommandOutput) => void ): void; getEmailIdentity( args: GetEmailIdentityCommandInput, options?: __HttpHandlerOptions ): Promise; getEmailIdentity( args: GetEmailIdentityCommandInput, cb: (err: any, data?: GetEmailIdentityCommandOutput) => void ): void; getEmailIdentity( args: GetEmailIdentityCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetEmailIdentityCommandOutput) => void ): void; getEmailIdentityPolicies( args: GetEmailIdentityPoliciesCommandInput, options?: __HttpHandlerOptions ): Promise; getEmailIdentityPolicies( args: GetEmailIdentityPoliciesCommandInput, cb: (err: any, data?: GetEmailIdentityPoliciesCommandOutput) => void ): void; getEmailIdentityPolicies( args: GetEmailIdentityPoliciesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetEmailIdentityPoliciesCommandOutput) => void ): void; getEmailTemplate( args: GetEmailTemplateCommandInput, options?: __HttpHandlerOptions ): Promise; getEmailTemplate( args: GetEmailTemplateCommandInput, cb: (err: any, data?: GetEmailTemplateCommandOutput) => void ): void; getEmailTemplate( args: GetEmailTemplateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetEmailTemplateCommandOutput) => void ): void; getExportJob( args: GetExportJobCommandInput, options?: __HttpHandlerOptions ): Promise; getExportJob( args: GetExportJobCommandInput, cb: (err: any, data?: GetExportJobCommandOutput) => void ): void; getExportJob( args: GetExportJobCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetExportJobCommandOutput) => void ): void; getImportJob( args: GetImportJobCommandInput, options?: __HttpHandlerOptions ): Promise; getImportJob( args: GetImportJobCommandInput, cb: (err: any, data?: GetImportJobCommandOutput) => void ): void; getImportJob( args: GetImportJobCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetImportJobCommandOutput) => void ): void; getMessageInsights( args: GetMessageInsightsCommandInput, options?: __HttpHandlerOptions ): Promise; getMessageInsights( args: GetMessageInsightsCommandInput, cb: (err: any, data?: GetMessageInsightsCommandOutput) => void ): void; getMessageInsights( args: GetMessageInsightsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetMessageInsightsCommandOutput) => void ): void; getMultiRegionEndpoint( args: GetMultiRegionEndpointCommandInput, options?: __HttpHandlerOptions ): Promise; getMultiRegionEndpoint( args: GetMultiRegionEndpointCommandInput, cb: (err: any, data?: GetMultiRegionEndpointCommandOutput) => void ): void; getMultiRegionEndpoint( args: GetMultiRegionEndpointCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetMultiRegionEndpointCommandOutput) => void ): void; getReputationEntity( args: GetReputationEntityCommandInput, options?: __HttpHandlerOptions ): Promise; getReputationEntity( args: GetReputationEntityCommandInput, cb: (err: any, data?: GetReputationEntityCommandOutput) => void ): void; getReputationEntity( args: GetReputationEntityCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetReputationEntityCommandOutput) => void ): void; getSuppressedDestination( args: GetSuppressedDestinationCommandInput, options?: __HttpHandlerOptions ): Promise; getSuppressedDestination( args: GetSuppressedDestinationCommandInput, cb: (err: any, data?: GetSuppressedDestinationCommandOutput) => void ): void; getSuppressedDestination( args: GetSuppressedDestinationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetSuppressedDestinationCommandOutput) => void ): void; getTenant( args: GetTenantCommandInput, options?: __HttpHandlerOptions ): Promise; getTenant( args: GetTenantCommandInput, cb: (err: any, data?: GetTenantCommandOutput) => void ): void; getTenant( args: GetTenantCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetTenantCommandOutput) => void ): void; listConfigurationSets(): Promise; listConfigurationSets( args: ListConfigurationSetsCommandInput, options?: __HttpHandlerOptions ): Promise; listConfigurationSets( args: ListConfigurationSetsCommandInput, cb: (err: any, data?: ListConfigurationSetsCommandOutput) => void ): void; listConfigurationSets( args: ListConfigurationSetsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListConfigurationSetsCommandOutput) => void ): void; listContactLists(): Promise; listContactLists( args: ListContactListsCommandInput, options?: __HttpHandlerOptions ): Promise; listContactLists( args: ListContactListsCommandInput, cb: (err: any, data?: ListContactListsCommandOutput) => void ): void; listContactLists( args: ListContactListsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListContactListsCommandOutput) => void ): void; listContacts( args: ListContactsCommandInput, options?: __HttpHandlerOptions ): Promise; listContacts( args: ListContactsCommandInput, cb: (err: any, data?: ListContactsCommandOutput) => void ): void; listContacts( args: ListContactsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListContactsCommandOutput) => void ): void; listCustomVerificationEmailTemplates(): Promise; listCustomVerificationEmailTemplates( args: ListCustomVerificationEmailTemplatesCommandInput, options?: __HttpHandlerOptions ): Promise; listCustomVerificationEmailTemplates( args: ListCustomVerificationEmailTemplatesCommandInput, cb: ( err: any, data?: ListCustomVerificationEmailTemplatesCommandOutput ) => void ): void; listCustomVerificationEmailTemplates( args: ListCustomVerificationEmailTemplatesCommandInput, options: __HttpHandlerOptions, cb: ( err: any, data?: ListCustomVerificationEmailTemplatesCommandOutput ) => void ): void; listDedicatedIpPools(): Promise; listDedicatedIpPools( args: ListDedicatedIpPoolsCommandInput, options?: __HttpHandlerOptions ): Promise; listDedicatedIpPools( args: ListDedicatedIpPoolsCommandInput, cb: (err: any, data?: ListDedicatedIpPoolsCommandOutput) => void ): void; listDedicatedIpPools( args: ListDedicatedIpPoolsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListDedicatedIpPoolsCommandOutput) => void ): void; listDeliverabilityTestReports(): Promise; listDeliverabilityTestReports( args: ListDeliverabilityTestReportsCommandInput, options?: __HttpHandlerOptions ): Promise; listDeliverabilityTestReports( args: ListDeliverabilityTestReportsCommandInput, cb: (err: any, data?: ListDeliverabilityTestReportsCommandOutput) => void ): void; listDeliverabilityTestReports( args: ListDeliverabilityTestReportsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListDeliverabilityTestReportsCommandOutput) => void ): void; listDomainDeliverabilityCampaigns( args: ListDomainDeliverabilityCampaignsCommandInput, options?: __HttpHandlerOptions ): Promise; listDomainDeliverabilityCampaigns( args: ListDomainDeliverabilityCampaignsCommandInput, cb: ( err: any, data?: ListDomainDeliverabilityCampaignsCommandOutput ) => void ): void; listDomainDeliverabilityCampaigns( args: ListDomainDeliverabilityCampaignsCommandInput, options: __HttpHandlerOptions, cb: ( err: any, data?: ListDomainDeliverabilityCampaignsCommandOutput ) => void ): void; listEmailIdentities(): Promise; listEmailIdentities( args: ListEmailIdentitiesCommandInput, options?: __HttpHandlerOptions ): Promise; listEmailIdentities( args: ListEmailIdentitiesCommandInput, cb: (err: any, data?: ListEmailIdentitiesCommandOutput) => void ): void; listEmailIdentities( args: ListEmailIdentitiesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListEmailIdentitiesCommandOutput) => void ): void; listEmailTemplates(): Promise; listEmailTemplates( args: ListEmailTemplatesCommandInput, options?: __HttpHandlerOptions ): Promise; listEmailTemplates( args: ListEmailTemplatesCommandInput, cb: (err: any, data?: ListEmailTemplatesCommandOutput) => void ): void; listEmailTemplates( args: ListEmailTemplatesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListEmailTemplatesCommandOutput) => void ): void; listExportJobs(): Promise; listExportJobs( args: ListExportJobsCommandInput, options?: __HttpHandlerOptions ): Promise; listExportJobs( args: ListExportJobsCommandInput, cb: (err: any, data?: ListExportJobsCommandOutput) => void ): void; listExportJobs( args: ListExportJobsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListExportJobsCommandOutput) => void ): void; listImportJobs(): Promise; listImportJobs( args: ListImportJobsCommandInput, options?: __HttpHandlerOptions ): Promise; listImportJobs( args: ListImportJobsCommandInput, cb: (err: any, data?: ListImportJobsCommandOutput) => void ): void; listImportJobs( args: ListImportJobsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListImportJobsCommandOutput) => void ): void; listMultiRegionEndpoints(): Promise; listMultiRegionEndpoints( args: ListMultiRegionEndpointsCommandInput, options?: __HttpHandlerOptions ): Promise; listMultiRegionEndpoints( args: ListMultiRegionEndpointsCommandInput, cb: (err: any, data?: ListMultiRegionEndpointsCommandOutput) => void ): void; listMultiRegionEndpoints( args: ListMultiRegionEndpointsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListMultiRegionEndpointsCommandOutput) => void ): void; listRecommendations(): Promise; listRecommendations( args: ListRecommendationsCommandInput, options?: __HttpHandlerOptions ): Promise; listRecommendations( args: ListRecommendationsCommandInput, cb: (err: any, data?: ListRecommendationsCommandOutput) => void ): void; listRecommendations( args: ListRecommendationsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListRecommendationsCommandOutput) => void ): void; listReputationEntities(): Promise; listReputationEntities( args: ListReputationEntitiesCommandInput, options?: __HttpHandlerOptions ): Promise; listReputationEntities( args: ListReputationEntitiesCommandInput, cb: (err: any, data?: ListReputationEntitiesCommandOutput) => void ): void; listReputationEntities( args: ListReputationEntitiesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListReputationEntitiesCommandOutput) => void ): void; listResourceTenants( args: ListResourceTenantsCommandInput, options?: __HttpHandlerOptions ): Promise; listResourceTenants( args: ListResourceTenantsCommandInput, cb: (err: any, data?: ListResourceTenantsCommandOutput) => void ): void; listResourceTenants( args: ListResourceTenantsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListResourceTenantsCommandOutput) => void ): void; listSuppressedDestinations(): Promise; listSuppressedDestinations( args: ListSuppressedDestinationsCommandInput, options?: __HttpHandlerOptions ): Promise; listSuppressedDestinations( args: ListSuppressedDestinationsCommandInput, cb: (err: any, data?: ListSuppressedDestinationsCommandOutput) => void ): void; listSuppressedDestinations( args: ListSuppressedDestinationsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListSuppressedDestinationsCommandOutput) => void ): void; listTagsForResource( args: ListTagsForResourceCommandInput, options?: __HttpHandlerOptions ): Promise; listTagsForResource( args: ListTagsForResourceCommandInput, cb: (err: any, data?: ListTagsForResourceCommandOutput) => void ): void; listTagsForResource( args: ListTagsForResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListTagsForResourceCommandOutput) => void ): void; listTenantResources( args: ListTenantResourcesCommandInput, options?: __HttpHandlerOptions ): Promise; listTenantResources( args: ListTenantResourcesCommandInput, cb: (err: any, data?: ListTenantResourcesCommandOutput) => void ): void; listTenantResources( args: ListTenantResourcesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListTenantResourcesCommandOutput) => void ): void; listTenants(): Promise; listTenants( args: ListTenantsCommandInput, options?: __HttpHandlerOptions ): Promise; listTenants( args: ListTenantsCommandInput, cb: (err: any, data?: ListTenantsCommandOutput) => void ): void; listTenants( args: ListTenantsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListTenantsCommandOutput) => void ): void; putAccountDedicatedIpWarmupAttributes(): Promise; putAccountDedicatedIpWarmupAttributes( args: PutAccountDedicatedIpWarmupAttributesCommandInput, options?: __HttpHandlerOptions ): Promise; putAccountDedicatedIpWarmupAttributes( args: PutAccountDedicatedIpWarmupAttributesCommandInput, cb: ( err: any, data?: PutAccountDedicatedIpWarmupAttributesCommandOutput ) => void ): void; putAccountDedicatedIpWarmupAttributes( args: PutAccountDedicatedIpWarmupAttributesCommandInput, options: __HttpHandlerOptions, cb: ( err: any, data?: PutAccountDedicatedIpWarmupAttributesCommandOutput ) => void ): void; putAccountDetails( args: PutAccountDetailsCommandInput, options?: __HttpHandlerOptions ): Promise; putAccountDetails( args: PutAccountDetailsCommandInput, cb: (err: any, data?: PutAccountDetailsCommandOutput) => void ): void; putAccountDetails( args: PutAccountDetailsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PutAccountDetailsCommandOutput) => void ): void; putAccountSendingAttributes(): Promise; putAccountSendingAttributes( args: PutAccountSendingAttributesCommandInput, options?: __HttpHandlerOptions ): Promise; putAccountSendingAttributes( args: PutAccountSendingAttributesCommandInput, cb: (err: any, data?: PutAccountSendingAttributesCommandOutput) => void ): void; putAccountSendingAttributes( args: PutAccountSendingAttributesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PutAccountSendingAttributesCommandOutput) => void ): void; putAccountSuppressionAttributes(): Promise; putAccountSuppressionAttributes( args: PutAccountSuppressionAttributesCommandInput, options?: __HttpHandlerOptions ): Promise; putAccountSuppressionAttributes( args: PutAccountSuppressionAttributesCommandInput, cb: (err: any, data?: PutAccountSuppressionAttributesCommandOutput) => void ): void; putAccountSuppressionAttributes( args: PutAccountSuppressionAttributesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PutAccountSuppressionAttributesCommandOutput) => void ): void; putAccountVdmAttributes( args: PutAccountVdmAttributesCommandInput, options?: __HttpHandlerOptions ): Promise; putAccountVdmAttributes( args: PutAccountVdmAttributesCommandInput, cb: (err: any, data?: PutAccountVdmAttributesCommandOutput) => void ): void; putAccountVdmAttributes( args: PutAccountVdmAttributesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PutAccountVdmAttributesCommandOutput) => void ): void; putConfigurationSetArchivingOptions( args: PutConfigurationSetArchivingOptionsCommandInput, options?: __HttpHandlerOptions ): Promise; putConfigurationSetArchivingOptions( args: PutConfigurationSetArchivingOptionsCommandInput, cb: ( err: any, data?: PutConfigurationSetArchivingOptionsCommandOutput ) => void ): void; putConfigurationSetArchivingOptions( args: PutConfigurationSetArchivingOptionsCommandInput, options: __HttpHandlerOptions, cb: ( err: any, data?: PutConfigurationSetArchivingOptionsCommandOutput ) => void ): void; putConfigurationSetDeliveryOptions( args: PutConfigurationSetDeliveryOptionsCommandInput, options?: __HttpHandlerOptions ): Promise; putConfigurationSetDeliveryOptions( args: PutConfigurationSetDeliveryOptionsCommandInput, cb: ( err: any, data?: PutConfigurationSetDeliveryOptionsCommandOutput ) => void ): void; putConfigurationSetDeliveryOptions( args: PutConfigurationSetDeliveryOptionsCommandInput, options: __HttpHandlerOptions, cb: ( err: any, data?: PutConfigurationSetDeliveryOptionsCommandOutput ) => void ): void; putConfigurationSetReputationOptions( args: PutConfigurationSetReputationOptionsCommandInput, options?: __HttpHandlerOptions ): Promise; putConfigurationSetReputationOptions( args: PutConfigurationSetReputationOptionsCommandInput, cb: ( err: any, data?: PutConfigurationSetReputationOptionsCommandOutput ) => void ): void; putConfigurationSetReputationOptions( args: PutConfigurationSetReputationOptionsCommandInput, options: __HttpHandlerOptions, cb: ( err: any, data?: PutConfigurationSetReputationOptionsCommandOutput ) => void ): void; putConfigurationSetSendingOptions( args: PutConfigurationSetSendingOptionsCommandInput, options?: __HttpHandlerOptions ): Promise; putConfigurationSetSendingOptions( args: PutConfigurationSetSendingOptionsCommandInput, cb: ( err: any, data?: PutConfigurationSetSendingOptionsCommandOutput ) => void ): void; putConfigurationSetSendingOptions( args: PutConfigurationSetSendingOptionsCommandInput, options: __HttpHandlerOptions, cb: ( err: any, data?: PutConfigurationSetSendingOptionsCommandOutput ) => void ): void; putConfigurationSetSuppressionOptions( args: PutConfigurationSetSuppressionOptionsCommandInput, options?: __HttpHandlerOptions ): Promise; putConfigurationSetSuppressionOptions( args: PutConfigurationSetSuppressionOptionsCommandInput, cb: ( err: any, data?: PutConfigurationSetSuppressionOptionsCommandOutput ) => void ): void; putConfigurationSetSuppressionOptions( args: PutConfigurationSetSuppressionOptionsCommandInput, options: __HttpHandlerOptions, cb: ( err: any, data?: PutConfigurationSetSuppressionOptionsCommandOutput ) => void ): void; putConfigurationSetTrackingOptions( args: PutConfigurationSetTrackingOptionsCommandInput, options?: __HttpHandlerOptions ): Promise; putConfigurationSetTrackingOptions( args: PutConfigurationSetTrackingOptionsCommandInput, cb: ( err: any, data?: PutConfigurationSetTrackingOptionsCommandOutput ) => void ): void; putConfigurationSetTrackingOptions( args: PutConfigurationSetTrackingOptionsCommandInput, options: __HttpHandlerOptions, cb: ( err: any, data?: PutConfigurationSetTrackingOptionsCommandOutput ) => void ): void; putConfigurationSetVdmOptions( args: PutConfigurationSetVdmOptionsCommandInput, options?: __HttpHandlerOptions ): Promise; putConfigurationSetVdmOptions( args: PutConfigurationSetVdmOptionsCommandInput, cb: (err: any, data?: PutConfigurationSetVdmOptionsCommandOutput) => void ): void; putConfigurationSetVdmOptions( args: PutConfigurationSetVdmOptionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PutConfigurationSetVdmOptionsCommandOutput) => void ): void; putDedicatedIpInPool( args: PutDedicatedIpInPoolCommandInput, options?: __HttpHandlerOptions ): Promise; putDedicatedIpInPool( args: PutDedicatedIpInPoolCommandInput, cb: (err: any, data?: PutDedicatedIpInPoolCommandOutput) => void ): void; putDedicatedIpInPool( args: PutDedicatedIpInPoolCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PutDedicatedIpInPoolCommandOutput) => void ): void; putDedicatedIpPoolScalingAttributes( args: PutDedicatedIpPoolScalingAttributesCommandInput, options?: __HttpHandlerOptions ): Promise; putDedicatedIpPoolScalingAttributes( args: PutDedicatedIpPoolScalingAttributesCommandInput, cb: ( err: any, data?: PutDedicatedIpPoolScalingAttributesCommandOutput ) => void ): void; putDedicatedIpPoolScalingAttributes( args: PutDedicatedIpPoolScalingAttributesCommandInput, options: __HttpHandlerOptions, cb: ( err: any, data?: PutDedicatedIpPoolScalingAttributesCommandOutput ) => void ): void; putDedicatedIpWarmupAttributes( args: PutDedicatedIpWarmupAttributesCommandInput, options?: __HttpHandlerOptions ): Promise; putDedicatedIpWarmupAttributes( args: PutDedicatedIpWarmupAttributesCommandInput, cb: (err: any, data?: PutDedicatedIpWarmupAttributesCommandOutput) => void ): void; putDedicatedIpWarmupAttributes( args: PutDedicatedIpWarmupAttributesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PutDedicatedIpWarmupAttributesCommandOutput) => void ): void; putDeliverabilityDashboardOption( args: PutDeliverabilityDashboardOptionCommandInput, options?: __HttpHandlerOptions ): Promise; putDeliverabilityDashboardOption( args: PutDeliverabilityDashboardOptionCommandInput, cb: (err: any, data?: PutDeliverabilityDashboardOptionCommandOutput) => void ): void; putDeliverabilityDashboardOption( args: PutDeliverabilityDashboardOptionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PutDeliverabilityDashboardOptionCommandOutput) => void ): void; putEmailIdentityConfigurationSetAttributes( args: PutEmailIdentityConfigurationSetAttributesCommandInput, options?: __HttpHandlerOptions ): Promise; putEmailIdentityConfigurationSetAttributes( args: PutEmailIdentityConfigurationSetAttributesCommandInput, cb: ( err: any, data?: PutEmailIdentityConfigurationSetAttributesCommandOutput ) => void ): void; putEmailIdentityConfigurationSetAttributes( args: PutEmailIdentityConfigurationSetAttributesCommandInput, options: __HttpHandlerOptions, cb: ( err: any, data?: PutEmailIdentityConfigurationSetAttributesCommandOutput ) => void ): void; putEmailIdentityDkimAttributes( args: PutEmailIdentityDkimAttributesCommandInput, options?: __HttpHandlerOptions ): Promise; putEmailIdentityDkimAttributes( args: PutEmailIdentityDkimAttributesCommandInput, cb: (err: any, data?: PutEmailIdentityDkimAttributesCommandOutput) => void ): void; putEmailIdentityDkimAttributes( args: PutEmailIdentityDkimAttributesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PutEmailIdentityDkimAttributesCommandOutput) => void ): void; putEmailIdentityDkimSigningAttributes( args: PutEmailIdentityDkimSigningAttributesCommandInput, options?: __HttpHandlerOptions ): Promise; putEmailIdentityDkimSigningAttributes( args: PutEmailIdentityDkimSigningAttributesCommandInput, cb: ( err: any, data?: PutEmailIdentityDkimSigningAttributesCommandOutput ) => void ): void; putEmailIdentityDkimSigningAttributes( args: PutEmailIdentityDkimSigningAttributesCommandInput, options: __HttpHandlerOptions, cb: ( err: any, data?: PutEmailIdentityDkimSigningAttributesCommandOutput ) => void ): void; putEmailIdentityFeedbackAttributes( args: PutEmailIdentityFeedbackAttributesCommandInput, options?: __HttpHandlerOptions ): Promise; putEmailIdentityFeedbackAttributes( args: PutEmailIdentityFeedbackAttributesCommandInput, cb: ( err: any, data?: PutEmailIdentityFeedbackAttributesCommandOutput ) => void ): void; putEmailIdentityFeedbackAttributes( args: PutEmailIdentityFeedbackAttributesCommandInput, options: __HttpHandlerOptions, cb: ( err: any, data?: PutEmailIdentityFeedbackAttributesCommandOutput ) => void ): void; putEmailIdentityMailFromAttributes( args: PutEmailIdentityMailFromAttributesCommandInput, options?: __HttpHandlerOptions ): Promise; putEmailIdentityMailFromAttributes( args: PutEmailIdentityMailFromAttributesCommandInput, cb: ( err: any, data?: PutEmailIdentityMailFromAttributesCommandOutput ) => void ): void; putEmailIdentityMailFromAttributes( args: PutEmailIdentityMailFromAttributesCommandInput, options: __HttpHandlerOptions, cb: ( err: any, data?: PutEmailIdentityMailFromAttributesCommandOutput ) => void ): void; putSuppressedDestination( args: PutSuppressedDestinationCommandInput, options?: __HttpHandlerOptions ): Promise; putSuppressedDestination( args: PutSuppressedDestinationCommandInput, cb: (err: any, data?: PutSuppressedDestinationCommandOutput) => void ): void; putSuppressedDestination( args: PutSuppressedDestinationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PutSuppressedDestinationCommandOutput) => void ): void; sendBulkEmail( args: SendBulkEmailCommandInput, options?: __HttpHandlerOptions ): Promise; sendBulkEmail( args: SendBulkEmailCommandInput, cb: (err: any, data?: SendBulkEmailCommandOutput) => void ): void; sendBulkEmail( args: SendBulkEmailCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: SendBulkEmailCommandOutput) => void ): void; sendCustomVerificationEmail( args: SendCustomVerificationEmailCommandInput, options?: __HttpHandlerOptions ): Promise; sendCustomVerificationEmail( args: SendCustomVerificationEmailCommandInput, cb: (err: any, data?: SendCustomVerificationEmailCommandOutput) => void ): void; sendCustomVerificationEmail( args: SendCustomVerificationEmailCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: SendCustomVerificationEmailCommandOutput) => void ): void; sendEmail( args: SendEmailCommandInput, options?: __HttpHandlerOptions ): Promise; sendEmail( args: SendEmailCommandInput, cb: (err: any, data?: SendEmailCommandOutput) => void ): void; sendEmail( args: SendEmailCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: SendEmailCommandOutput) => void ): void; tagResource( args: TagResourceCommandInput, options?: __HttpHandlerOptions ): Promise; tagResource( args: TagResourceCommandInput, cb: (err: any, data?: TagResourceCommandOutput) => void ): void; tagResource( args: TagResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: TagResourceCommandOutput) => void ): void; testRenderEmailTemplate( args: TestRenderEmailTemplateCommandInput, options?: __HttpHandlerOptions ): Promise; testRenderEmailTemplate( args: TestRenderEmailTemplateCommandInput, cb: (err: any, data?: TestRenderEmailTemplateCommandOutput) => void ): void; testRenderEmailTemplate( args: TestRenderEmailTemplateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: TestRenderEmailTemplateCommandOutput) => void ): void; untagResource( args: UntagResourceCommandInput, options?: __HttpHandlerOptions ): Promise; untagResource( args: UntagResourceCommandInput, cb: (err: any, data?: UntagResourceCommandOutput) => void ): void; untagResource( args: UntagResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UntagResourceCommandOutput) => void ): void; updateConfigurationSetEventDestination( args: UpdateConfigurationSetEventDestinationCommandInput, options?: __HttpHandlerOptions ): Promise; updateConfigurationSetEventDestination( args: UpdateConfigurationSetEventDestinationCommandInput, cb: ( err: any, data?: UpdateConfigurationSetEventDestinationCommandOutput ) => void ): void; updateConfigurationSetEventDestination( args: UpdateConfigurationSetEventDestinationCommandInput, options: __HttpHandlerOptions, cb: ( err: any, data?: UpdateConfigurationSetEventDestinationCommandOutput ) => void ): void; updateContact( args: UpdateContactCommandInput, options?: __HttpHandlerOptions ): Promise; updateContact( args: UpdateContactCommandInput, cb: (err: any, data?: UpdateContactCommandOutput) => void ): void; updateContact( args: UpdateContactCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateContactCommandOutput) => void ): void; updateContactList( args: UpdateContactListCommandInput, options?: __HttpHandlerOptions ): Promise; updateContactList( args: UpdateContactListCommandInput, cb: (err: any, data?: UpdateContactListCommandOutput) => void ): void; updateContactList( args: UpdateContactListCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateContactListCommandOutput) => void ): void; updateCustomVerificationEmailTemplate( args: UpdateCustomVerificationEmailTemplateCommandInput, options?: __HttpHandlerOptions ): Promise; updateCustomVerificationEmailTemplate( args: UpdateCustomVerificationEmailTemplateCommandInput, cb: ( err: any, data?: UpdateCustomVerificationEmailTemplateCommandOutput ) => void ): void; updateCustomVerificationEmailTemplate( args: UpdateCustomVerificationEmailTemplateCommandInput, options: __HttpHandlerOptions, cb: ( err: any, data?: UpdateCustomVerificationEmailTemplateCommandOutput ) => void ): void; updateEmailIdentityPolicy( args: UpdateEmailIdentityPolicyCommandInput, options?: __HttpHandlerOptions ): Promise; updateEmailIdentityPolicy( args: UpdateEmailIdentityPolicyCommandInput, cb: (err: any, data?: UpdateEmailIdentityPolicyCommandOutput) => void ): void; updateEmailIdentityPolicy( args: UpdateEmailIdentityPolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateEmailIdentityPolicyCommandOutput) => void ): void; updateEmailTemplate( args: UpdateEmailTemplateCommandInput, options?: __HttpHandlerOptions ): Promise; updateEmailTemplate( args: UpdateEmailTemplateCommandInput, cb: (err: any, data?: UpdateEmailTemplateCommandOutput) => void ): void; updateEmailTemplate( args: UpdateEmailTemplateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateEmailTemplateCommandOutput) => void ): void; updateReputationEntityCustomerManagedStatus( args: UpdateReputationEntityCustomerManagedStatusCommandInput, options?: __HttpHandlerOptions ): Promise; updateReputationEntityCustomerManagedStatus( args: UpdateReputationEntityCustomerManagedStatusCommandInput, cb: ( err: any, data?: UpdateReputationEntityCustomerManagedStatusCommandOutput ) => void ): void; updateReputationEntityCustomerManagedStatus( args: UpdateReputationEntityCustomerManagedStatusCommandInput, options: __HttpHandlerOptions, cb: ( err: any, data?: UpdateReputationEntityCustomerManagedStatusCommandOutput ) => void ): void; updateReputationEntityPolicy( args: UpdateReputationEntityPolicyCommandInput, options?: __HttpHandlerOptions ): Promise; updateReputationEntityPolicy( args: UpdateReputationEntityPolicyCommandInput, cb: (err: any, data?: UpdateReputationEntityPolicyCommandOutput) => void ): void; updateReputationEntityPolicy( args: UpdateReputationEntityPolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateReputationEntityPolicyCommandOutput) => void ): void; paginateGetDedicatedIps( args?: GetDedicatedIpsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListConfigurationSets( args?: ListConfigurationSetsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListContactLists( args?: ListContactListsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListContacts( args: ListContactsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListCustomVerificationEmailTemplates( args?: ListCustomVerificationEmailTemplatesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListDedicatedIpPools( args?: ListDedicatedIpPoolsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListDeliverabilityTestReports( args?: ListDeliverabilityTestReportsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListDomainDeliverabilityCampaigns( args: ListDomainDeliverabilityCampaignsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListEmailIdentities( args?: ListEmailIdentitiesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListEmailTemplates( args?: ListEmailTemplatesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListExportJobs( args?: ListExportJobsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListImportJobs( args?: ListImportJobsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListMultiRegionEndpoints( args?: ListMultiRegionEndpointsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListRecommendations( args?: ListRecommendationsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListReputationEntities( args?: ListReputationEntitiesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListResourceTenants( args: ListResourceTenantsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListSuppressedDestinations( args?: ListSuppressedDestinationsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListTenantResources( args: ListTenantResourcesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListTenants( args?: ListTenantsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; } export declare class SESv2 extends SESv2Client implements SESv2 {}