import { HttpHandlerOptions as __HttpHandlerOptions, PaginationConfiguration, Paginator, WaiterConfiguration, } from "@smithy/types"; import { WaiterResult } from "@smithy/util-waiter"; import { CloneReceiptRuleSetCommandInput, CloneReceiptRuleSetCommandOutput, } from "./commands/CloneReceiptRuleSetCommand"; import { CreateConfigurationSetCommandInput, CreateConfigurationSetCommandOutput, } from "./commands/CreateConfigurationSetCommand"; import { CreateConfigurationSetEventDestinationCommandInput, CreateConfigurationSetEventDestinationCommandOutput, } from "./commands/CreateConfigurationSetEventDestinationCommand"; import { CreateConfigurationSetTrackingOptionsCommandInput, CreateConfigurationSetTrackingOptionsCommandOutput, } from "./commands/CreateConfigurationSetTrackingOptionsCommand"; import { CreateCustomVerificationEmailTemplateCommandInput, CreateCustomVerificationEmailTemplateCommandOutput, } from "./commands/CreateCustomVerificationEmailTemplateCommand"; import { CreateReceiptFilterCommandInput, CreateReceiptFilterCommandOutput, } from "./commands/CreateReceiptFilterCommand"; import { CreateReceiptRuleCommandInput, CreateReceiptRuleCommandOutput, } from "./commands/CreateReceiptRuleCommand"; import { CreateReceiptRuleSetCommandInput, CreateReceiptRuleSetCommandOutput, } from "./commands/CreateReceiptRuleSetCommand"; import { CreateTemplateCommandInput, CreateTemplateCommandOutput, } from "./commands/CreateTemplateCommand"; import { DeleteConfigurationSetCommandInput, DeleteConfigurationSetCommandOutput, } from "./commands/DeleteConfigurationSetCommand"; import { DeleteConfigurationSetEventDestinationCommandInput, DeleteConfigurationSetEventDestinationCommandOutput, } from "./commands/DeleteConfigurationSetEventDestinationCommand"; import { DeleteConfigurationSetTrackingOptionsCommandInput, DeleteConfigurationSetTrackingOptionsCommandOutput, } from "./commands/DeleteConfigurationSetTrackingOptionsCommand"; import { DeleteCustomVerificationEmailTemplateCommandInput, DeleteCustomVerificationEmailTemplateCommandOutput, } from "./commands/DeleteCustomVerificationEmailTemplateCommand"; import { DeleteIdentityCommandInput, DeleteIdentityCommandOutput, } from "./commands/DeleteIdentityCommand"; import { DeleteIdentityPolicyCommandInput, DeleteIdentityPolicyCommandOutput, } from "./commands/DeleteIdentityPolicyCommand"; import { DeleteReceiptFilterCommandInput, DeleteReceiptFilterCommandOutput, } from "./commands/DeleteReceiptFilterCommand"; import { DeleteReceiptRuleCommandInput, DeleteReceiptRuleCommandOutput, } from "./commands/DeleteReceiptRuleCommand"; import { DeleteReceiptRuleSetCommandInput, DeleteReceiptRuleSetCommandOutput, } from "./commands/DeleteReceiptRuleSetCommand"; import { DeleteTemplateCommandInput, DeleteTemplateCommandOutput, } from "./commands/DeleteTemplateCommand"; import { DeleteVerifiedEmailAddressCommandInput, DeleteVerifiedEmailAddressCommandOutput, } from "./commands/DeleteVerifiedEmailAddressCommand"; import { DescribeActiveReceiptRuleSetCommandInput, DescribeActiveReceiptRuleSetCommandOutput, } from "./commands/DescribeActiveReceiptRuleSetCommand"; import { DescribeConfigurationSetCommandInput, DescribeConfigurationSetCommandOutput, } from "./commands/DescribeConfigurationSetCommand"; import { DescribeReceiptRuleCommandInput, DescribeReceiptRuleCommandOutput, } from "./commands/DescribeReceiptRuleCommand"; import { DescribeReceiptRuleSetCommandInput, DescribeReceiptRuleSetCommandOutput, } from "./commands/DescribeReceiptRuleSetCommand"; import { GetAccountSendingEnabledCommandInput, GetAccountSendingEnabledCommandOutput, } from "./commands/GetAccountSendingEnabledCommand"; import { GetCustomVerificationEmailTemplateCommandInput, GetCustomVerificationEmailTemplateCommandOutput, } from "./commands/GetCustomVerificationEmailTemplateCommand"; import { GetIdentityDkimAttributesCommandInput, GetIdentityDkimAttributesCommandOutput, } from "./commands/GetIdentityDkimAttributesCommand"; import { GetIdentityMailFromDomainAttributesCommandInput, GetIdentityMailFromDomainAttributesCommandOutput, } from "./commands/GetIdentityMailFromDomainAttributesCommand"; import { GetIdentityNotificationAttributesCommandInput, GetIdentityNotificationAttributesCommandOutput, } from "./commands/GetIdentityNotificationAttributesCommand"; import { GetIdentityPoliciesCommandInput, GetIdentityPoliciesCommandOutput, } from "./commands/GetIdentityPoliciesCommand"; import { GetIdentityVerificationAttributesCommandInput, GetIdentityVerificationAttributesCommandOutput, } from "./commands/GetIdentityVerificationAttributesCommand"; import { GetSendQuotaCommandInput, GetSendQuotaCommandOutput, } from "./commands/GetSendQuotaCommand"; import { GetSendStatisticsCommandInput, GetSendStatisticsCommandOutput, } from "./commands/GetSendStatisticsCommand"; import { GetTemplateCommandInput, GetTemplateCommandOutput, } from "./commands/GetTemplateCommand"; import { ListConfigurationSetsCommandInput, ListConfigurationSetsCommandOutput, } from "./commands/ListConfigurationSetsCommand"; import { ListCustomVerificationEmailTemplatesCommandInput, ListCustomVerificationEmailTemplatesCommandOutput, } from "./commands/ListCustomVerificationEmailTemplatesCommand"; import { ListIdentitiesCommandInput, ListIdentitiesCommandOutput, } from "./commands/ListIdentitiesCommand"; import { ListIdentityPoliciesCommandInput, ListIdentityPoliciesCommandOutput, } from "./commands/ListIdentityPoliciesCommand"; import { ListReceiptFiltersCommandInput, ListReceiptFiltersCommandOutput, } from "./commands/ListReceiptFiltersCommand"; import { ListReceiptRuleSetsCommandInput, ListReceiptRuleSetsCommandOutput, } from "./commands/ListReceiptRuleSetsCommand"; import { ListTemplatesCommandInput, ListTemplatesCommandOutput, } from "./commands/ListTemplatesCommand"; import { ListVerifiedEmailAddressesCommandInput, ListVerifiedEmailAddressesCommandOutput, } from "./commands/ListVerifiedEmailAddressesCommand"; import { PutConfigurationSetDeliveryOptionsCommandInput, PutConfigurationSetDeliveryOptionsCommandOutput, } from "./commands/PutConfigurationSetDeliveryOptionsCommand"; import { PutIdentityPolicyCommandInput, PutIdentityPolicyCommandOutput, } from "./commands/PutIdentityPolicyCommand"; import { ReorderReceiptRuleSetCommandInput, ReorderReceiptRuleSetCommandOutput, } from "./commands/ReorderReceiptRuleSetCommand"; import { SendBounceCommandInput, SendBounceCommandOutput, } from "./commands/SendBounceCommand"; import { SendBulkTemplatedEmailCommandInput, SendBulkTemplatedEmailCommandOutput, } from "./commands/SendBulkTemplatedEmailCommand"; import { SendCustomVerificationEmailCommandInput, SendCustomVerificationEmailCommandOutput, } from "./commands/SendCustomVerificationEmailCommand"; import { SendEmailCommandInput, SendEmailCommandOutput, } from "./commands/SendEmailCommand"; import { SendRawEmailCommandInput, SendRawEmailCommandOutput, } from "./commands/SendRawEmailCommand"; import { SendTemplatedEmailCommandInput, SendTemplatedEmailCommandOutput, } from "./commands/SendTemplatedEmailCommand"; import { SetActiveReceiptRuleSetCommandInput, SetActiveReceiptRuleSetCommandOutput, } from "./commands/SetActiveReceiptRuleSetCommand"; import { SetIdentityDkimEnabledCommandInput, SetIdentityDkimEnabledCommandOutput, } from "./commands/SetIdentityDkimEnabledCommand"; import { SetIdentityFeedbackForwardingEnabledCommandInput, SetIdentityFeedbackForwardingEnabledCommandOutput, } from "./commands/SetIdentityFeedbackForwardingEnabledCommand"; import { SetIdentityHeadersInNotificationsEnabledCommandInput, SetIdentityHeadersInNotificationsEnabledCommandOutput, } from "./commands/SetIdentityHeadersInNotificationsEnabledCommand"; import { SetIdentityMailFromDomainCommandInput, SetIdentityMailFromDomainCommandOutput, } from "./commands/SetIdentityMailFromDomainCommand"; import { SetIdentityNotificationTopicCommandInput, SetIdentityNotificationTopicCommandOutput, } from "./commands/SetIdentityNotificationTopicCommand"; import { SetReceiptRulePositionCommandInput, SetReceiptRulePositionCommandOutput, } from "./commands/SetReceiptRulePositionCommand"; import { TestRenderTemplateCommandInput, TestRenderTemplateCommandOutput, } from "./commands/TestRenderTemplateCommand"; import { UpdateAccountSendingEnabledCommandInput, UpdateAccountSendingEnabledCommandOutput, } from "./commands/UpdateAccountSendingEnabledCommand"; import { UpdateConfigurationSetEventDestinationCommandInput, UpdateConfigurationSetEventDestinationCommandOutput, } from "./commands/UpdateConfigurationSetEventDestinationCommand"; import { UpdateConfigurationSetReputationMetricsEnabledCommandInput, UpdateConfigurationSetReputationMetricsEnabledCommandOutput, } from "./commands/UpdateConfigurationSetReputationMetricsEnabledCommand"; import { UpdateConfigurationSetSendingEnabledCommandInput, UpdateConfigurationSetSendingEnabledCommandOutput, } from "./commands/UpdateConfigurationSetSendingEnabledCommand"; import { UpdateConfigurationSetTrackingOptionsCommandInput, UpdateConfigurationSetTrackingOptionsCommandOutput, } from "./commands/UpdateConfigurationSetTrackingOptionsCommand"; import { UpdateCustomVerificationEmailTemplateCommandInput, UpdateCustomVerificationEmailTemplateCommandOutput, } from "./commands/UpdateCustomVerificationEmailTemplateCommand"; import { UpdateReceiptRuleCommandInput, UpdateReceiptRuleCommandOutput, } from "./commands/UpdateReceiptRuleCommand"; import { UpdateTemplateCommandInput, UpdateTemplateCommandOutput, } from "./commands/UpdateTemplateCommand"; import { VerifyDomainDkimCommandInput, VerifyDomainDkimCommandOutput, } from "./commands/VerifyDomainDkimCommand"; import { VerifyDomainIdentityCommandInput, VerifyDomainIdentityCommandOutput, } from "./commands/VerifyDomainIdentityCommand"; import { VerifyEmailAddressCommandInput, VerifyEmailAddressCommandOutput, } from "./commands/VerifyEmailAddressCommand"; import { VerifyEmailIdentityCommandInput, VerifyEmailIdentityCommandOutput, } from "./commands/VerifyEmailIdentityCommand"; import { SESClient } from "./SESClient"; export interface SES { cloneReceiptRuleSet( args: CloneReceiptRuleSetCommandInput, options?: __HttpHandlerOptions ): Promise; cloneReceiptRuleSet( args: CloneReceiptRuleSetCommandInput, cb: (err: any, data?: CloneReceiptRuleSetCommandOutput) => void ): void; cloneReceiptRuleSet( args: CloneReceiptRuleSetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CloneReceiptRuleSetCommandOutput) => 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; createConfigurationSetTrackingOptions( args: CreateConfigurationSetTrackingOptionsCommandInput, options?: __HttpHandlerOptions ): Promise; createConfigurationSetTrackingOptions( args: CreateConfigurationSetTrackingOptionsCommandInput, cb: ( err: any, data?: CreateConfigurationSetTrackingOptionsCommandOutput ) => void ): void; createConfigurationSetTrackingOptions( args: CreateConfigurationSetTrackingOptionsCommandInput, options: __HttpHandlerOptions, cb: ( err: any, data?: CreateConfigurationSetTrackingOptionsCommandOutput ) => 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; createReceiptFilter( args: CreateReceiptFilterCommandInput, options?: __HttpHandlerOptions ): Promise; createReceiptFilter( args: CreateReceiptFilterCommandInput, cb: (err: any, data?: CreateReceiptFilterCommandOutput) => void ): void; createReceiptFilter( args: CreateReceiptFilterCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateReceiptFilterCommandOutput) => void ): void; createReceiptRule( args: CreateReceiptRuleCommandInput, options?: __HttpHandlerOptions ): Promise; createReceiptRule( args: CreateReceiptRuleCommandInput, cb: (err: any, data?: CreateReceiptRuleCommandOutput) => void ): void; createReceiptRule( args: CreateReceiptRuleCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateReceiptRuleCommandOutput) => void ): void; createReceiptRuleSet( args: CreateReceiptRuleSetCommandInput, options?: __HttpHandlerOptions ): Promise; createReceiptRuleSet( args: CreateReceiptRuleSetCommandInput, cb: (err: any, data?: CreateReceiptRuleSetCommandOutput) => void ): void; createReceiptRuleSet( args: CreateReceiptRuleSetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateReceiptRuleSetCommandOutput) => void ): void; createTemplate( args: CreateTemplateCommandInput, options?: __HttpHandlerOptions ): Promise; createTemplate( args: CreateTemplateCommandInput, cb: (err: any, data?: CreateTemplateCommandOutput) => void ): void; createTemplate( args: CreateTemplateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateTemplateCommandOutput) => 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; deleteConfigurationSetTrackingOptions( args: DeleteConfigurationSetTrackingOptionsCommandInput, options?: __HttpHandlerOptions ): Promise; deleteConfigurationSetTrackingOptions( args: DeleteConfigurationSetTrackingOptionsCommandInput, cb: ( err: any, data?: DeleteConfigurationSetTrackingOptionsCommandOutput ) => void ): void; deleteConfigurationSetTrackingOptions( args: DeleteConfigurationSetTrackingOptionsCommandInput, options: __HttpHandlerOptions, cb: ( err: any, data?: DeleteConfigurationSetTrackingOptionsCommandOutput ) => 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; deleteIdentity( args: DeleteIdentityCommandInput, options?: __HttpHandlerOptions ): Promise; deleteIdentity( args: DeleteIdentityCommandInput, cb: (err: any, data?: DeleteIdentityCommandOutput) => void ): void; deleteIdentity( args: DeleteIdentityCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteIdentityCommandOutput) => void ): void; deleteIdentityPolicy( args: DeleteIdentityPolicyCommandInput, options?: __HttpHandlerOptions ): Promise; deleteIdentityPolicy( args: DeleteIdentityPolicyCommandInput, cb: (err: any, data?: DeleteIdentityPolicyCommandOutput) => void ): void; deleteIdentityPolicy( args: DeleteIdentityPolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteIdentityPolicyCommandOutput) => void ): void; deleteReceiptFilter( args: DeleteReceiptFilterCommandInput, options?: __HttpHandlerOptions ): Promise; deleteReceiptFilter( args: DeleteReceiptFilterCommandInput, cb: (err: any, data?: DeleteReceiptFilterCommandOutput) => void ): void; deleteReceiptFilter( args: DeleteReceiptFilterCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteReceiptFilterCommandOutput) => void ): void; deleteReceiptRule( args: DeleteReceiptRuleCommandInput, options?: __HttpHandlerOptions ): Promise; deleteReceiptRule( args: DeleteReceiptRuleCommandInput, cb: (err: any, data?: DeleteReceiptRuleCommandOutput) => void ): void; deleteReceiptRule( args: DeleteReceiptRuleCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteReceiptRuleCommandOutput) => void ): void; deleteReceiptRuleSet( args: DeleteReceiptRuleSetCommandInput, options?: __HttpHandlerOptions ): Promise; deleteReceiptRuleSet( args: DeleteReceiptRuleSetCommandInput, cb: (err: any, data?: DeleteReceiptRuleSetCommandOutput) => void ): void; deleteReceiptRuleSet( args: DeleteReceiptRuleSetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteReceiptRuleSetCommandOutput) => void ): void; deleteTemplate( args: DeleteTemplateCommandInput, options?: __HttpHandlerOptions ): Promise; deleteTemplate( args: DeleteTemplateCommandInput, cb: (err: any, data?: DeleteTemplateCommandOutput) => void ): void; deleteTemplate( args: DeleteTemplateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteTemplateCommandOutput) => void ): void; deleteVerifiedEmailAddress( args: DeleteVerifiedEmailAddressCommandInput, options?: __HttpHandlerOptions ): Promise; deleteVerifiedEmailAddress( args: DeleteVerifiedEmailAddressCommandInput, cb: (err: any, data?: DeleteVerifiedEmailAddressCommandOutput) => void ): void; deleteVerifiedEmailAddress( args: DeleteVerifiedEmailAddressCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteVerifiedEmailAddressCommandOutput) => void ): void; describeActiveReceiptRuleSet(): Promise; describeActiveReceiptRuleSet( args: DescribeActiveReceiptRuleSetCommandInput, options?: __HttpHandlerOptions ): Promise; describeActiveReceiptRuleSet( args: DescribeActiveReceiptRuleSetCommandInput, cb: (err: any, data?: DescribeActiveReceiptRuleSetCommandOutput) => void ): void; describeActiveReceiptRuleSet( args: DescribeActiveReceiptRuleSetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeActiveReceiptRuleSetCommandOutput) => void ): void; describeConfigurationSet( args: DescribeConfigurationSetCommandInput, options?: __HttpHandlerOptions ): Promise; describeConfigurationSet( args: DescribeConfigurationSetCommandInput, cb: (err: any, data?: DescribeConfigurationSetCommandOutput) => void ): void; describeConfigurationSet( args: DescribeConfigurationSetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeConfigurationSetCommandOutput) => void ): void; describeReceiptRule( args: DescribeReceiptRuleCommandInput, options?: __HttpHandlerOptions ): Promise; describeReceiptRule( args: DescribeReceiptRuleCommandInput, cb: (err: any, data?: DescribeReceiptRuleCommandOutput) => void ): void; describeReceiptRule( args: DescribeReceiptRuleCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeReceiptRuleCommandOutput) => void ): void; describeReceiptRuleSet( args: DescribeReceiptRuleSetCommandInput, options?: __HttpHandlerOptions ): Promise; describeReceiptRuleSet( args: DescribeReceiptRuleSetCommandInput, cb: (err: any, data?: DescribeReceiptRuleSetCommandOutput) => void ): void; describeReceiptRuleSet( args: DescribeReceiptRuleSetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeReceiptRuleSetCommandOutput) => void ): void; getAccountSendingEnabled(): Promise; getAccountSendingEnabled( args: GetAccountSendingEnabledCommandInput, options?: __HttpHandlerOptions ): Promise; getAccountSendingEnabled( args: GetAccountSendingEnabledCommandInput, cb: (err: any, data?: GetAccountSendingEnabledCommandOutput) => void ): void; getAccountSendingEnabled( args: GetAccountSendingEnabledCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetAccountSendingEnabledCommandOutput) => 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; getIdentityDkimAttributes( args: GetIdentityDkimAttributesCommandInput, options?: __HttpHandlerOptions ): Promise; getIdentityDkimAttributes( args: GetIdentityDkimAttributesCommandInput, cb: (err: any, data?: GetIdentityDkimAttributesCommandOutput) => void ): void; getIdentityDkimAttributes( args: GetIdentityDkimAttributesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetIdentityDkimAttributesCommandOutput) => void ): void; getIdentityMailFromDomainAttributes( args: GetIdentityMailFromDomainAttributesCommandInput, options?: __HttpHandlerOptions ): Promise; getIdentityMailFromDomainAttributes( args: GetIdentityMailFromDomainAttributesCommandInput, cb: ( err: any, data?: GetIdentityMailFromDomainAttributesCommandOutput ) => void ): void; getIdentityMailFromDomainAttributes( args: GetIdentityMailFromDomainAttributesCommandInput, options: __HttpHandlerOptions, cb: ( err: any, data?: GetIdentityMailFromDomainAttributesCommandOutput ) => void ): void; getIdentityNotificationAttributes( args: GetIdentityNotificationAttributesCommandInput, options?: __HttpHandlerOptions ): Promise; getIdentityNotificationAttributes( args: GetIdentityNotificationAttributesCommandInput, cb: ( err: any, data?: GetIdentityNotificationAttributesCommandOutput ) => void ): void; getIdentityNotificationAttributes( args: GetIdentityNotificationAttributesCommandInput, options: __HttpHandlerOptions, cb: ( err: any, data?: GetIdentityNotificationAttributesCommandOutput ) => void ): void; getIdentityPolicies( args: GetIdentityPoliciesCommandInput, options?: __HttpHandlerOptions ): Promise; getIdentityPolicies( args: GetIdentityPoliciesCommandInput, cb: (err: any, data?: GetIdentityPoliciesCommandOutput) => void ): void; getIdentityPolicies( args: GetIdentityPoliciesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetIdentityPoliciesCommandOutput) => void ): void; getIdentityVerificationAttributes( args: GetIdentityVerificationAttributesCommandInput, options?: __HttpHandlerOptions ): Promise; getIdentityVerificationAttributes( args: GetIdentityVerificationAttributesCommandInput, cb: ( err: any, data?: GetIdentityVerificationAttributesCommandOutput ) => void ): void; getIdentityVerificationAttributes( args: GetIdentityVerificationAttributesCommandInput, options: __HttpHandlerOptions, cb: ( err: any, data?: GetIdentityVerificationAttributesCommandOutput ) => void ): void; getSendQuota(): Promise; getSendQuota( args: GetSendQuotaCommandInput, options?: __HttpHandlerOptions ): Promise; getSendQuota( args: GetSendQuotaCommandInput, cb: (err: any, data?: GetSendQuotaCommandOutput) => void ): void; getSendQuota( args: GetSendQuotaCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetSendQuotaCommandOutput) => void ): void; getSendStatistics(): Promise; getSendStatistics( args: GetSendStatisticsCommandInput, options?: __HttpHandlerOptions ): Promise; getSendStatistics( args: GetSendStatisticsCommandInput, cb: (err: any, data?: GetSendStatisticsCommandOutput) => void ): void; getSendStatistics( args: GetSendStatisticsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetSendStatisticsCommandOutput) => void ): void; getTemplate( args: GetTemplateCommandInput, options?: __HttpHandlerOptions ): Promise; getTemplate( args: GetTemplateCommandInput, cb: (err: any, data?: GetTemplateCommandOutput) => void ): void; getTemplate( args: GetTemplateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetTemplateCommandOutput) => 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; 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; listIdentities(): Promise; listIdentities( args: ListIdentitiesCommandInput, options?: __HttpHandlerOptions ): Promise; listIdentities( args: ListIdentitiesCommandInput, cb: (err: any, data?: ListIdentitiesCommandOutput) => void ): void; listIdentities( args: ListIdentitiesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListIdentitiesCommandOutput) => void ): void; listIdentityPolicies( args: ListIdentityPoliciesCommandInput, options?: __HttpHandlerOptions ): Promise; listIdentityPolicies( args: ListIdentityPoliciesCommandInput, cb: (err: any, data?: ListIdentityPoliciesCommandOutput) => void ): void; listIdentityPolicies( args: ListIdentityPoliciesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListIdentityPoliciesCommandOutput) => void ): void; listReceiptFilters(): Promise; listReceiptFilters( args: ListReceiptFiltersCommandInput, options?: __HttpHandlerOptions ): Promise; listReceiptFilters( args: ListReceiptFiltersCommandInput, cb: (err: any, data?: ListReceiptFiltersCommandOutput) => void ): void; listReceiptFilters( args: ListReceiptFiltersCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListReceiptFiltersCommandOutput) => void ): void; listReceiptRuleSets(): Promise; listReceiptRuleSets( args: ListReceiptRuleSetsCommandInput, options?: __HttpHandlerOptions ): Promise; listReceiptRuleSets( args: ListReceiptRuleSetsCommandInput, cb: (err: any, data?: ListReceiptRuleSetsCommandOutput) => void ): void; listReceiptRuleSets( args: ListReceiptRuleSetsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListReceiptRuleSetsCommandOutput) => void ): void; listTemplates(): Promise; listTemplates( args: ListTemplatesCommandInput, options?: __HttpHandlerOptions ): Promise; listTemplates( args: ListTemplatesCommandInput, cb: (err: any, data?: ListTemplatesCommandOutput) => void ): void; listTemplates( args: ListTemplatesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListTemplatesCommandOutput) => void ): void; listVerifiedEmailAddresses(): Promise; listVerifiedEmailAddresses( args: ListVerifiedEmailAddressesCommandInput, options?: __HttpHandlerOptions ): Promise; listVerifiedEmailAddresses( args: ListVerifiedEmailAddressesCommandInput, cb: (err: any, data?: ListVerifiedEmailAddressesCommandOutput) => void ): void; listVerifiedEmailAddresses( args: ListVerifiedEmailAddressesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListVerifiedEmailAddressesCommandOutput) => 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; putIdentityPolicy( args: PutIdentityPolicyCommandInput, options?: __HttpHandlerOptions ): Promise; putIdentityPolicy( args: PutIdentityPolicyCommandInput, cb: (err: any, data?: PutIdentityPolicyCommandOutput) => void ): void; putIdentityPolicy( args: PutIdentityPolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PutIdentityPolicyCommandOutput) => void ): void; reorderReceiptRuleSet( args: ReorderReceiptRuleSetCommandInput, options?: __HttpHandlerOptions ): Promise; reorderReceiptRuleSet( args: ReorderReceiptRuleSetCommandInput, cb: (err: any, data?: ReorderReceiptRuleSetCommandOutput) => void ): void; reorderReceiptRuleSet( args: ReorderReceiptRuleSetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ReorderReceiptRuleSetCommandOutput) => void ): void; sendBounce( args: SendBounceCommandInput, options?: __HttpHandlerOptions ): Promise; sendBounce( args: SendBounceCommandInput, cb: (err: any, data?: SendBounceCommandOutput) => void ): void; sendBounce( args: SendBounceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: SendBounceCommandOutput) => void ): void; sendBulkTemplatedEmail( args: SendBulkTemplatedEmailCommandInput, options?: __HttpHandlerOptions ): Promise; sendBulkTemplatedEmail( args: SendBulkTemplatedEmailCommandInput, cb: (err: any, data?: SendBulkTemplatedEmailCommandOutput) => void ): void; sendBulkTemplatedEmail( args: SendBulkTemplatedEmailCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: SendBulkTemplatedEmailCommandOutput) => 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; sendRawEmail( args: SendRawEmailCommandInput, options?: __HttpHandlerOptions ): Promise; sendRawEmail( args: SendRawEmailCommandInput, cb: (err: any, data?: SendRawEmailCommandOutput) => void ): void; sendRawEmail( args: SendRawEmailCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: SendRawEmailCommandOutput) => void ): void; sendTemplatedEmail( args: SendTemplatedEmailCommandInput, options?: __HttpHandlerOptions ): Promise; sendTemplatedEmail( args: SendTemplatedEmailCommandInput, cb: (err: any, data?: SendTemplatedEmailCommandOutput) => void ): void; sendTemplatedEmail( args: SendTemplatedEmailCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: SendTemplatedEmailCommandOutput) => void ): void; setActiveReceiptRuleSet(): Promise; setActiveReceiptRuleSet( args: SetActiveReceiptRuleSetCommandInput, options?: __HttpHandlerOptions ): Promise; setActiveReceiptRuleSet( args: SetActiveReceiptRuleSetCommandInput, cb: (err: any, data?: SetActiveReceiptRuleSetCommandOutput) => void ): void; setActiveReceiptRuleSet( args: SetActiveReceiptRuleSetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: SetActiveReceiptRuleSetCommandOutput) => void ): void; setIdentityDkimEnabled( args: SetIdentityDkimEnabledCommandInput, options?: __HttpHandlerOptions ): Promise; setIdentityDkimEnabled( args: SetIdentityDkimEnabledCommandInput, cb: (err: any, data?: SetIdentityDkimEnabledCommandOutput) => void ): void; setIdentityDkimEnabled( args: SetIdentityDkimEnabledCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: SetIdentityDkimEnabledCommandOutput) => void ): void; setIdentityFeedbackForwardingEnabled( args: SetIdentityFeedbackForwardingEnabledCommandInput, options?: __HttpHandlerOptions ): Promise; setIdentityFeedbackForwardingEnabled( args: SetIdentityFeedbackForwardingEnabledCommandInput, cb: ( err: any, data?: SetIdentityFeedbackForwardingEnabledCommandOutput ) => void ): void; setIdentityFeedbackForwardingEnabled( args: SetIdentityFeedbackForwardingEnabledCommandInput, options: __HttpHandlerOptions, cb: ( err: any, data?: SetIdentityFeedbackForwardingEnabledCommandOutput ) => void ): void; setIdentityHeadersInNotificationsEnabled( args: SetIdentityHeadersInNotificationsEnabledCommandInput, options?: __HttpHandlerOptions ): Promise; setIdentityHeadersInNotificationsEnabled( args: SetIdentityHeadersInNotificationsEnabledCommandInput, cb: ( err: any, data?: SetIdentityHeadersInNotificationsEnabledCommandOutput ) => void ): void; setIdentityHeadersInNotificationsEnabled( args: SetIdentityHeadersInNotificationsEnabledCommandInput, options: __HttpHandlerOptions, cb: ( err: any, data?: SetIdentityHeadersInNotificationsEnabledCommandOutput ) => void ): void; setIdentityMailFromDomain( args: SetIdentityMailFromDomainCommandInput, options?: __HttpHandlerOptions ): Promise; setIdentityMailFromDomain( args: SetIdentityMailFromDomainCommandInput, cb: (err: any, data?: SetIdentityMailFromDomainCommandOutput) => void ): void; setIdentityMailFromDomain( args: SetIdentityMailFromDomainCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: SetIdentityMailFromDomainCommandOutput) => void ): void; setIdentityNotificationTopic( args: SetIdentityNotificationTopicCommandInput, options?: __HttpHandlerOptions ): Promise; setIdentityNotificationTopic( args: SetIdentityNotificationTopicCommandInput, cb: (err: any, data?: SetIdentityNotificationTopicCommandOutput) => void ): void; setIdentityNotificationTopic( args: SetIdentityNotificationTopicCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: SetIdentityNotificationTopicCommandOutput) => void ): void; setReceiptRulePosition( args: SetReceiptRulePositionCommandInput, options?: __HttpHandlerOptions ): Promise; setReceiptRulePosition( args: SetReceiptRulePositionCommandInput, cb: (err: any, data?: SetReceiptRulePositionCommandOutput) => void ): void; setReceiptRulePosition( args: SetReceiptRulePositionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: SetReceiptRulePositionCommandOutput) => void ): void; testRenderTemplate( args: TestRenderTemplateCommandInput, options?: __HttpHandlerOptions ): Promise; testRenderTemplate( args: TestRenderTemplateCommandInput, cb: (err: any, data?: TestRenderTemplateCommandOutput) => void ): void; testRenderTemplate( args: TestRenderTemplateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: TestRenderTemplateCommandOutput) => void ): void; updateAccountSendingEnabled(): Promise; updateAccountSendingEnabled( args: UpdateAccountSendingEnabledCommandInput, options?: __HttpHandlerOptions ): Promise; updateAccountSendingEnabled( args: UpdateAccountSendingEnabledCommandInput, cb: (err: any, data?: UpdateAccountSendingEnabledCommandOutput) => void ): void; updateAccountSendingEnabled( args: UpdateAccountSendingEnabledCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateAccountSendingEnabledCommandOutput) => 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; updateConfigurationSetReputationMetricsEnabled( args: UpdateConfigurationSetReputationMetricsEnabledCommandInput, options?: __HttpHandlerOptions ): Promise; updateConfigurationSetReputationMetricsEnabled( args: UpdateConfigurationSetReputationMetricsEnabledCommandInput, cb: ( err: any, data?: UpdateConfigurationSetReputationMetricsEnabledCommandOutput ) => void ): void; updateConfigurationSetReputationMetricsEnabled( args: UpdateConfigurationSetReputationMetricsEnabledCommandInput, options: __HttpHandlerOptions, cb: ( err: any, data?: UpdateConfigurationSetReputationMetricsEnabledCommandOutput ) => void ): void; updateConfigurationSetSendingEnabled( args: UpdateConfigurationSetSendingEnabledCommandInput, options?: __HttpHandlerOptions ): Promise; updateConfigurationSetSendingEnabled( args: UpdateConfigurationSetSendingEnabledCommandInput, cb: ( err: any, data?: UpdateConfigurationSetSendingEnabledCommandOutput ) => void ): void; updateConfigurationSetSendingEnabled( args: UpdateConfigurationSetSendingEnabledCommandInput, options: __HttpHandlerOptions, cb: ( err: any, data?: UpdateConfigurationSetSendingEnabledCommandOutput ) => void ): void; updateConfigurationSetTrackingOptions( args: UpdateConfigurationSetTrackingOptionsCommandInput, options?: __HttpHandlerOptions ): Promise; updateConfigurationSetTrackingOptions( args: UpdateConfigurationSetTrackingOptionsCommandInput, cb: ( err: any, data?: UpdateConfigurationSetTrackingOptionsCommandOutput ) => void ): void; updateConfigurationSetTrackingOptions( args: UpdateConfigurationSetTrackingOptionsCommandInput, options: __HttpHandlerOptions, cb: ( err: any, data?: UpdateConfigurationSetTrackingOptionsCommandOutput ) => 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; updateReceiptRule( args: UpdateReceiptRuleCommandInput, options?: __HttpHandlerOptions ): Promise; updateReceiptRule( args: UpdateReceiptRuleCommandInput, cb: (err: any, data?: UpdateReceiptRuleCommandOutput) => void ): void; updateReceiptRule( args: UpdateReceiptRuleCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateReceiptRuleCommandOutput) => void ): void; updateTemplate( args: UpdateTemplateCommandInput, options?: __HttpHandlerOptions ): Promise; updateTemplate( args: UpdateTemplateCommandInput, cb: (err: any, data?: UpdateTemplateCommandOutput) => void ): void; updateTemplate( args: UpdateTemplateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateTemplateCommandOutput) => void ): void; verifyDomainDkim( args: VerifyDomainDkimCommandInput, options?: __HttpHandlerOptions ): Promise; verifyDomainDkim( args: VerifyDomainDkimCommandInput, cb: (err: any, data?: VerifyDomainDkimCommandOutput) => void ): void; verifyDomainDkim( args: VerifyDomainDkimCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: VerifyDomainDkimCommandOutput) => void ): void; verifyDomainIdentity( args: VerifyDomainIdentityCommandInput, options?: __HttpHandlerOptions ): Promise; verifyDomainIdentity( args: VerifyDomainIdentityCommandInput, cb: (err: any, data?: VerifyDomainIdentityCommandOutput) => void ): void; verifyDomainIdentity( args: VerifyDomainIdentityCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: VerifyDomainIdentityCommandOutput) => void ): void; verifyEmailAddress( args: VerifyEmailAddressCommandInput, options?: __HttpHandlerOptions ): Promise; verifyEmailAddress( args: VerifyEmailAddressCommandInput, cb: (err: any, data?: VerifyEmailAddressCommandOutput) => void ): void; verifyEmailAddress( args: VerifyEmailAddressCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: VerifyEmailAddressCommandOutput) => void ): void; verifyEmailIdentity( args: VerifyEmailIdentityCommandInput, options?: __HttpHandlerOptions ): Promise; verifyEmailIdentity( args: VerifyEmailIdentityCommandInput, cb: (err: any, data?: VerifyEmailIdentityCommandOutput) => void ): void; verifyEmailIdentity( args: VerifyEmailIdentityCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: VerifyEmailIdentityCommandOutput) => void ): void; paginateListCustomVerificationEmailTemplates( args?: ListCustomVerificationEmailTemplatesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListIdentities( args?: ListIdentitiesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; waitUntilIdentityExists( args: GetIdentityVerificationAttributesCommandInput, waiterConfig: | number | Pick< WaiterConfiguration, Exclude, "client"> > ): Promise; } export declare class SES extends SESClient implements SES {}