import { HttpHandlerOptions as __HttpHandlerOptions, PaginationConfiguration, Paginator, WaiterConfiguration, } from "@smithy/types"; import { WaiterResult } from "@smithy/util-waiter"; import { ActivateKeySigningKeyCommandInput, ActivateKeySigningKeyCommandOutput, } from "./commands/ActivateKeySigningKeyCommand"; import { AssociateVPCWithHostedZoneCommandInput, AssociateVPCWithHostedZoneCommandOutput, } from "./commands/AssociateVPCWithHostedZoneCommand"; import { ChangeCidrCollectionCommandInput, ChangeCidrCollectionCommandOutput, } from "./commands/ChangeCidrCollectionCommand"; import { ChangeResourceRecordSetsCommandInput, ChangeResourceRecordSetsCommandOutput, } from "./commands/ChangeResourceRecordSetsCommand"; import { ChangeTagsForResourceCommandInput, ChangeTagsForResourceCommandOutput, } from "./commands/ChangeTagsForResourceCommand"; import { CreateCidrCollectionCommandInput, CreateCidrCollectionCommandOutput, } from "./commands/CreateCidrCollectionCommand"; import { CreateHealthCheckCommandInput, CreateHealthCheckCommandOutput, } from "./commands/CreateHealthCheckCommand"; import { CreateHostedZoneCommandInput, CreateHostedZoneCommandOutput, } from "./commands/CreateHostedZoneCommand"; import { CreateKeySigningKeyCommandInput, CreateKeySigningKeyCommandOutput, } from "./commands/CreateKeySigningKeyCommand"; import { CreateQueryLoggingConfigCommandInput, CreateQueryLoggingConfigCommandOutput, } from "./commands/CreateQueryLoggingConfigCommand"; import { CreateReusableDelegationSetCommandInput, CreateReusableDelegationSetCommandOutput, } from "./commands/CreateReusableDelegationSetCommand"; import { CreateTrafficPolicyCommandInput, CreateTrafficPolicyCommandOutput, } from "./commands/CreateTrafficPolicyCommand"; import { CreateTrafficPolicyInstanceCommandInput, CreateTrafficPolicyInstanceCommandOutput, } from "./commands/CreateTrafficPolicyInstanceCommand"; import { CreateTrafficPolicyVersionCommandInput, CreateTrafficPolicyVersionCommandOutput, } from "./commands/CreateTrafficPolicyVersionCommand"; import { CreateVPCAssociationAuthorizationCommandInput, CreateVPCAssociationAuthorizationCommandOutput, } from "./commands/CreateVPCAssociationAuthorizationCommand"; import { DeactivateKeySigningKeyCommandInput, DeactivateKeySigningKeyCommandOutput, } from "./commands/DeactivateKeySigningKeyCommand"; import { DeleteCidrCollectionCommandInput, DeleteCidrCollectionCommandOutput, } from "./commands/DeleteCidrCollectionCommand"; import { DeleteHealthCheckCommandInput, DeleteHealthCheckCommandOutput, } from "./commands/DeleteHealthCheckCommand"; import { DeleteHostedZoneCommandInput, DeleteHostedZoneCommandOutput, } from "./commands/DeleteHostedZoneCommand"; import { DeleteKeySigningKeyCommandInput, DeleteKeySigningKeyCommandOutput, } from "./commands/DeleteKeySigningKeyCommand"; import { DeleteQueryLoggingConfigCommandInput, DeleteQueryLoggingConfigCommandOutput, } from "./commands/DeleteQueryLoggingConfigCommand"; import { DeleteReusableDelegationSetCommandInput, DeleteReusableDelegationSetCommandOutput, } from "./commands/DeleteReusableDelegationSetCommand"; import { DeleteTrafficPolicyCommandInput, DeleteTrafficPolicyCommandOutput, } from "./commands/DeleteTrafficPolicyCommand"; import { DeleteTrafficPolicyInstanceCommandInput, DeleteTrafficPolicyInstanceCommandOutput, } from "./commands/DeleteTrafficPolicyInstanceCommand"; import { DeleteVPCAssociationAuthorizationCommandInput, DeleteVPCAssociationAuthorizationCommandOutput, } from "./commands/DeleteVPCAssociationAuthorizationCommand"; import { DisableHostedZoneDNSSECCommandInput, DisableHostedZoneDNSSECCommandOutput, } from "./commands/DisableHostedZoneDNSSECCommand"; import { DisassociateVPCFromHostedZoneCommandInput, DisassociateVPCFromHostedZoneCommandOutput, } from "./commands/DisassociateVPCFromHostedZoneCommand"; import { EnableHostedZoneDNSSECCommandInput, EnableHostedZoneDNSSECCommandOutput, } from "./commands/EnableHostedZoneDNSSECCommand"; import { GetAccountLimitCommandInput, GetAccountLimitCommandOutput, } from "./commands/GetAccountLimitCommand"; import { GetChangeCommandInput, GetChangeCommandOutput, } from "./commands/GetChangeCommand"; import { GetCheckerIpRangesCommandInput, GetCheckerIpRangesCommandOutput, } from "./commands/GetCheckerIpRangesCommand"; import { GetDNSSECCommandInput, GetDNSSECCommandOutput, } from "./commands/GetDNSSECCommand"; import { GetGeoLocationCommandInput, GetGeoLocationCommandOutput, } from "./commands/GetGeoLocationCommand"; import { GetHealthCheckCommandInput, GetHealthCheckCommandOutput, } from "./commands/GetHealthCheckCommand"; import { GetHealthCheckCountCommandInput, GetHealthCheckCountCommandOutput, } from "./commands/GetHealthCheckCountCommand"; import { GetHealthCheckLastFailureReasonCommandInput, GetHealthCheckLastFailureReasonCommandOutput, } from "./commands/GetHealthCheckLastFailureReasonCommand"; import { GetHealthCheckStatusCommandInput, GetHealthCheckStatusCommandOutput, } from "./commands/GetHealthCheckStatusCommand"; import { GetHostedZoneCommandInput, GetHostedZoneCommandOutput, } from "./commands/GetHostedZoneCommand"; import { GetHostedZoneCountCommandInput, GetHostedZoneCountCommandOutput, } from "./commands/GetHostedZoneCountCommand"; import { GetHostedZoneLimitCommandInput, GetHostedZoneLimitCommandOutput, } from "./commands/GetHostedZoneLimitCommand"; import { GetQueryLoggingConfigCommandInput, GetQueryLoggingConfigCommandOutput, } from "./commands/GetQueryLoggingConfigCommand"; import { GetReusableDelegationSetCommandInput, GetReusableDelegationSetCommandOutput, } from "./commands/GetReusableDelegationSetCommand"; import { GetReusableDelegationSetLimitCommandInput, GetReusableDelegationSetLimitCommandOutput, } from "./commands/GetReusableDelegationSetLimitCommand"; import { GetTrafficPolicyCommandInput, GetTrafficPolicyCommandOutput, } from "./commands/GetTrafficPolicyCommand"; import { GetTrafficPolicyInstanceCommandInput, GetTrafficPolicyInstanceCommandOutput, } from "./commands/GetTrafficPolicyInstanceCommand"; import { GetTrafficPolicyInstanceCountCommandInput, GetTrafficPolicyInstanceCountCommandOutput, } from "./commands/GetTrafficPolicyInstanceCountCommand"; import { ListCidrBlocksCommandInput, ListCidrBlocksCommandOutput, } from "./commands/ListCidrBlocksCommand"; import { ListCidrCollectionsCommandInput, ListCidrCollectionsCommandOutput, } from "./commands/ListCidrCollectionsCommand"; import { ListCidrLocationsCommandInput, ListCidrLocationsCommandOutput, } from "./commands/ListCidrLocationsCommand"; import { ListGeoLocationsCommandInput, ListGeoLocationsCommandOutput, } from "./commands/ListGeoLocationsCommand"; import { ListHealthChecksCommandInput, ListHealthChecksCommandOutput, } from "./commands/ListHealthChecksCommand"; import { ListHostedZonesByNameCommandInput, ListHostedZonesByNameCommandOutput, } from "./commands/ListHostedZonesByNameCommand"; import { ListHostedZonesByVPCCommandInput, ListHostedZonesByVPCCommandOutput, } from "./commands/ListHostedZonesByVPCCommand"; import { ListHostedZonesCommandInput, ListHostedZonesCommandOutput, } from "./commands/ListHostedZonesCommand"; import { ListQueryLoggingConfigsCommandInput, ListQueryLoggingConfigsCommandOutput, } from "./commands/ListQueryLoggingConfigsCommand"; import { ListResourceRecordSetsCommandInput, ListResourceRecordSetsCommandOutput, } from "./commands/ListResourceRecordSetsCommand"; import { ListReusableDelegationSetsCommandInput, ListReusableDelegationSetsCommandOutput, } from "./commands/ListReusableDelegationSetsCommand"; import { ListTagsForResourceCommandInput, ListTagsForResourceCommandOutput, } from "./commands/ListTagsForResourceCommand"; import { ListTagsForResourcesCommandInput, ListTagsForResourcesCommandOutput, } from "./commands/ListTagsForResourcesCommand"; import { ListTrafficPoliciesCommandInput, ListTrafficPoliciesCommandOutput, } from "./commands/ListTrafficPoliciesCommand"; import { ListTrafficPolicyInstancesByHostedZoneCommandInput, ListTrafficPolicyInstancesByHostedZoneCommandOutput, } from "./commands/ListTrafficPolicyInstancesByHostedZoneCommand"; import { ListTrafficPolicyInstancesByPolicyCommandInput, ListTrafficPolicyInstancesByPolicyCommandOutput, } from "./commands/ListTrafficPolicyInstancesByPolicyCommand"; import { ListTrafficPolicyInstancesCommandInput, ListTrafficPolicyInstancesCommandOutput, } from "./commands/ListTrafficPolicyInstancesCommand"; import { ListTrafficPolicyVersionsCommandInput, ListTrafficPolicyVersionsCommandOutput, } from "./commands/ListTrafficPolicyVersionsCommand"; import { ListVPCAssociationAuthorizationsCommandInput, ListVPCAssociationAuthorizationsCommandOutput, } from "./commands/ListVPCAssociationAuthorizationsCommand"; import { TestDNSAnswerCommandInput, TestDNSAnswerCommandOutput, } from "./commands/TestDNSAnswerCommand"; import { UpdateHealthCheckCommandInput, UpdateHealthCheckCommandOutput, } from "./commands/UpdateHealthCheckCommand"; import { UpdateHostedZoneCommentCommandInput, UpdateHostedZoneCommentCommandOutput, } from "./commands/UpdateHostedZoneCommentCommand"; import { UpdateHostedZoneFeaturesCommandInput, UpdateHostedZoneFeaturesCommandOutput, } from "./commands/UpdateHostedZoneFeaturesCommand"; import { UpdateTrafficPolicyCommentCommandInput, UpdateTrafficPolicyCommentCommandOutput, } from "./commands/UpdateTrafficPolicyCommentCommand"; import { UpdateTrafficPolicyInstanceCommandInput, UpdateTrafficPolicyInstanceCommandOutput, } from "./commands/UpdateTrafficPolicyInstanceCommand"; import { Route53Client } from "./Route53Client"; export interface Route53 { activateKeySigningKey( args: ActivateKeySigningKeyCommandInput, options?: __HttpHandlerOptions ): Promise; activateKeySigningKey( args: ActivateKeySigningKeyCommandInput, cb: (err: any, data?: ActivateKeySigningKeyCommandOutput) => void ): void; activateKeySigningKey( args: ActivateKeySigningKeyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ActivateKeySigningKeyCommandOutput) => void ): void; associateVPCWithHostedZone( args: AssociateVPCWithHostedZoneCommandInput, options?: __HttpHandlerOptions ): Promise; associateVPCWithHostedZone( args: AssociateVPCWithHostedZoneCommandInput, cb: (err: any, data?: AssociateVPCWithHostedZoneCommandOutput) => void ): void; associateVPCWithHostedZone( args: AssociateVPCWithHostedZoneCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AssociateVPCWithHostedZoneCommandOutput) => void ): void; changeCidrCollection( args: ChangeCidrCollectionCommandInput, options?: __HttpHandlerOptions ): Promise; changeCidrCollection( args: ChangeCidrCollectionCommandInput, cb: (err: any, data?: ChangeCidrCollectionCommandOutput) => void ): void; changeCidrCollection( args: ChangeCidrCollectionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ChangeCidrCollectionCommandOutput) => void ): void; changeResourceRecordSets( args: ChangeResourceRecordSetsCommandInput, options?: __HttpHandlerOptions ): Promise; changeResourceRecordSets( args: ChangeResourceRecordSetsCommandInput, cb: (err: any, data?: ChangeResourceRecordSetsCommandOutput) => void ): void; changeResourceRecordSets( args: ChangeResourceRecordSetsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ChangeResourceRecordSetsCommandOutput) => void ): void; changeTagsForResource( args: ChangeTagsForResourceCommandInput, options?: __HttpHandlerOptions ): Promise; changeTagsForResource( args: ChangeTagsForResourceCommandInput, cb: (err: any, data?: ChangeTagsForResourceCommandOutput) => void ): void; changeTagsForResource( args: ChangeTagsForResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ChangeTagsForResourceCommandOutput) => void ): void; createCidrCollection( args: CreateCidrCollectionCommandInput, options?: __HttpHandlerOptions ): Promise; createCidrCollection( args: CreateCidrCollectionCommandInput, cb: (err: any, data?: CreateCidrCollectionCommandOutput) => void ): void; createCidrCollection( args: CreateCidrCollectionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateCidrCollectionCommandOutput) => void ): void; createHealthCheck( args: CreateHealthCheckCommandInput, options?: __HttpHandlerOptions ): Promise; createHealthCheck( args: CreateHealthCheckCommandInput, cb: (err: any, data?: CreateHealthCheckCommandOutput) => void ): void; createHealthCheck( args: CreateHealthCheckCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateHealthCheckCommandOutput) => void ): void; createHostedZone( args: CreateHostedZoneCommandInput, options?: __HttpHandlerOptions ): Promise; createHostedZone( args: CreateHostedZoneCommandInput, cb: (err: any, data?: CreateHostedZoneCommandOutput) => void ): void; createHostedZone( args: CreateHostedZoneCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateHostedZoneCommandOutput) => void ): void; createKeySigningKey( args: CreateKeySigningKeyCommandInput, options?: __HttpHandlerOptions ): Promise; createKeySigningKey( args: CreateKeySigningKeyCommandInput, cb: (err: any, data?: CreateKeySigningKeyCommandOutput) => void ): void; createKeySigningKey( args: CreateKeySigningKeyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateKeySigningKeyCommandOutput) => void ): void; createQueryLoggingConfig( args: CreateQueryLoggingConfigCommandInput, options?: __HttpHandlerOptions ): Promise; createQueryLoggingConfig( args: CreateQueryLoggingConfigCommandInput, cb: (err: any, data?: CreateQueryLoggingConfigCommandOutput) => void ): void; createQueryLoggingConfig( args: CreateQueryLoggingConfigCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateQueryLoggingConfigCommandOutput) => void ): void; createReusableDelegationSet( args: CreateReusableDelegationSetCommandInput, options?: __HttpHandlerOptions ): Promise; createReusableDelegationSet( args: CreateReusableDelegationSetCommandInput, cb: (err: any, data?: CreateReusableDelegationSetCommandOutput) => void ): void; createReusableDelegationSet( args: CreateReusableDelegationSetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateReusableDelegationSetCommandOutput) => void ): void; createTrafficPolicy( args: CreateTrafficPolicyCommandInput, options?: __HttpHandlerOptions ): Promise; createTrafficPolicy( args: CreateTrafficPolicyCommandInput, cb: (err: any, data?: CreateTrafficPolicyCommandOutput) => void ): void; createTrafficPolicy( args: CreateTrafficPolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateTrafficPolicyCommandOutput) => void ): void; createTrafficPolicyInstance( args: CreateTrafficPolicyInstanceCommandInput, options?: __HttpHandlerOptions ): Promise; createTrafficPolicyInstance( args: CreateTrafficPolicyInstanceCommandInput, cb: (err: any, data?: CreateTrafficPolicyInstanceCommandOutput) => void ): void; createTrafficPolicyInstance( args: CreateTrafficPolicyInstanceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateTrafficPolicyInstanceCommandOutput) => void ): void; createTrafficPolicyVersion( args: CreateTrafficPolicyVersionCommandInput, options?: __HttpHandlerOptions ): Promise; createTrafficPolicyVersion( args: CreateTrafficPolicyVersionCommandInput, cb: (err: any, data?: CreateTrafficPolicyVersionCommandOutput) => void ): void; createTrafficPolicyVersion( args: CreateTrafficPolicyVersionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateTrafficPolicyVersionCommandOutput) => void ): void; createVPCAssociationAuthorization( args: CreateVPCAssociationAuthorizationCommandInput, options?: __HttpHandlerOptions ): Promise; createVPCAssociationAuthorization( args: CreateVPCAssociationAuthorizationCommandInput, cb: ( err: any, data?: CreateVPCAssociationAuthorizationCommandOutput ) => void ): void; createVPCAssociationAuthorization( args: CreateVPCAssociationAuthorizationCommandInput, options: __HttpHandlerOptions, cb: ( err: any, data?: CreateVPCAssociationAuthorizationCommandOutput ) => void ): void; deactivateKeySigningKey( args: DeactivateKeySigningKeyCommandInput, options?: __HttpHandlerOptions ): Promise; deactivateKeySigningKey( args: DeactivateKeySigningKeyCommandInput, cb: (err: any, data?: DeactivateKeySigningKeyCommandOutput) => void ): void; deactivateKeySigningKey( args: DeactivateKeySigningKeyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeactivateKeySigningKeyCommandOutput) => void ): void; deleteCidrCollection( args: DeleteCidrCollectionCommandInput, options?: __HttpHandlerOptions ): Promise; deleteCidrCollection( args: DeleteCidrCollectionCommandInput, cb: (err: any, data?: DeleteCidrCollectionCommandOutput) => void ): void; deleteCidrCollection( args: DeleteCidrCollectionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteCidrCollectionCommandOutput) => void ): void; deleteHealthCheck( args: DeleteHealthCheckCommandInput, options?: __HttpHandlerOptions ): Promise; deleteHealthCheck( args: DeleteHealthCheckCommandInput, cb: (err: any, data?: DeleteHealthCheckCommandOutput) => void ): void; deleteHealthCheck( args: DeleteHealthCheckCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteHealthCheckCommandOutput) => void ): void; deleteHostedZone( args: DeleteHostedZoneCommandInput, options?: __HttpHandlerOptions ): Promise; deleteHostedZone( args: DeleteHostedZoneCommandInput, cb: (err: any, data?: DeleteHostedZoneCommandOutput) => void ): void; deleteHostedZone( args: DeleteHostedZoneCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteHostedZoneCommandOutput) => void ): void; deleteKeySigningKey( args: DeleteKeySigningKeyCommandInput, options?: __HttpHandlerOptions ): Promise; deleteKeySigningKey( args: DeleteKeySigningKeyCommandInput, cb: (err: any, data?: DeleteKeySigningKeyCommandOutput) => void ): void; deleteKeySigningKey( args: DeleteKeySigningKeyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteKeySigningKeyCommandOutput) => void ): void; deleteQueryLoggingConfig( args: DeleteQueryLoggingConfigCommandInput, options?: __HttpHandlerOptions ): Promise; deleteQueryLoggingConfig( args: DeleteQueryLoggingConfigCommandInput, cb: (err: any, data?: DeleteQueryLoggingConfigCommandOutput) => void ): void; deleteQueryLoggingConfig( args: DeleteQueryLoggingConfigCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteQueryLoggingConfigCommandOutput) => void ): void; deleteReusableDelegationSet( args: DeleteReusableDelegationSetCommandInput, options?: __HttpHandlerOptions ): Promise; deleteReusableDelegationSet( args: DeleteReusableDelegationSetCommandInput, cb: (err: any, data?: DeleteReusableDelegationSetCommandOutput) => void ): void; deleteReusableDelegationSet( args: DeleteReusableDelegationSetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteReusableDelegationSetCommandOutput) => void ): void; deleteTrafficPolicy( args: DeleteTrafficPolicyCommandInput, options?: __HttpHandlerOptions ): Promise; deleteTrafficPolicy( args: DeleteTrafficPolicyCommandInput, cb: (err: any, data?: DeleteTrafficPolicyCommandOutput) => void ): void; deleteTrafficPolicy( args: DeleteTrafficPolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteTrafficPolicyCommandOutput) => void ): void; deleteTrafficPolicyInstance( args: DeleteTrafficPolicyInstanceCommandInput, options?: __HttpHandlerOptions ): Promise; deleteTrafficPolicyInstance( args: DeleteTrafficPolicyInstanceCommandInput, cb: (err: any, data?: DeleteTrafficPolicyInstanceCommandOutput) => void ): void; deleteTrafficPolicyInstance( args: DeleteTrafficPolicyInstanceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteTrafficPolicyInstanceCommandOutput) => void ): void; deleteVPCAssociationAuthorization( args: DeleteVPCAssociationAuthorizationCommandInput, options?: __HttpHandlerOptions ): Promise; deleteVPCAssociationAuthorization( args: DeleteVPCAssociationAuthorizationCommandInput, cb: ( err: any, data?: DeleteVPCAssociationAuthorizationCommandOutput ) => void ): void; deleteVPCAssociationAuthorization( args: DeleteVPCAssociationAuthorizationCommandInput, options: __HttpHandlerOptions, cb: ( err: any, data?: DeleteVPCAssociationAuthorizationCommandOutput ) => void ): void; disableHostedZoneDNSSEC( args: DisableHostedZoneDNSSECCommandInput, options?: __HttpHandlerOptions ): Promise; disableHostedZoneDNSSEC( args: DisableHostedZoneDNSSECCommandInput, cb: (err: any, data?: DisableHostedZoneDNSSECCommandOutput) => void ): void; disableHostedZoneDNSSEC( args: DisableHostedZoneDNSSECCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DisableHostedZoneDNSSECCommandOutput) => void ): void; disassociateVPCFromHostedZone( args: DisassociateVPCFromHostedZoneCommandInput, options?: __HttpHandlerOptions ): Promise; disassociateVPCFromHostedZone( args: DisassociateVPCFromHostedZoneCommandInput, cb: (err: any, data?: DisassociateVPCFromHostedZoneCommandOutput) => void ): void; disassociateVPCFromHostedZone( args: DisassociateVPCFromHostedZoneCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DisassociateVPCFromHostedZoneCommandOutput) => void ): void; enableHostedZoneDNSSEC( args: EnableHostedZoneDNSSECCommandInput, options?: __HttpHandlerOptions ): Promise; enableHostedZoneDNSSEC( args: EnableHostedZoneDNSSECCommandInput, cb: (err: any, data?: EnableHostedZoneDNSSECCommandOutput) => void ): void; enableHostedZoneDNSSEC( args: EnableHostedZoneDNSSECCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: EnableHostedZoneDNSSECCommandOutput) => void ): void; getAccountLimit( args: GetAccountLimitCommandInput, options?: __HttpHandlerOptions ): Promise; getAccountLimit( args: GetAccountLimitCommandInput, cb: (err: any, data?: GetAccountLimitCommandOutput) => void ): void; getAccountLimit( args: GetAccountLimitCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetAccountLimitCommandOutput) => void ): void; getChange( args: GetChangeCommandInput, options?: __HttpHandlerOptions ): Promise; getChange( args: GetChangeCommandInput, cb: (err: any, data?: GetChangeCommandOutput) => void ): void; getChange( args: GetChangeCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetChangeCommandOutput) => void ): void; getCheckerIpRanges(): Promise; getCheckerIpRanges( args: GetCheckerIpRangesCommandInput, options?: __HttpHandlerOptions ): Promise; getCheckerIpRanges( args: GetCheckerIpRangesCommandInput, cb: (err: any, data?: GetCheckerIpRangesCommandOutput) => void ): void; getCheckerIpRanges( args: GetCheckerIpRangesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetCheckerIpRangesCommandOutput) => void ): void; getDNSSEC( args: GetDNSSECCommandInput, options?: __HttpHandlerOptions ): Promise; getDNSSEC( args: GetDNSSECCommandInput, cb: (err: any, data?: GetDNSSECCommandOutput) => void ): void; getDNSSEC( args: GetDNSSECCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetDNSSECCommandOutput) => void ): void; getGeoLocation(): Promise; getGeoLocation( args: GetGeoLocationCommandInput, options?: __HttpHandlerOptions ): Promise; getGeoLocation( args: GetGeoLocationCommandInput, cb: (err: any, data?: GetGeoLocationCommandOutput) => void ): void; getGeoLocation( args: GetGeoLocationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetGeoLocationCommandOutput) => void ): void; getHealthCheck( args: GetHealthCheckCommandInput, options?: __HttpHandlerOptions ): Promise; getHealthCheck( args: GetHealthCheckCommandInput, cb: (err: any, data?: GetHealthCheckCommandOutput) => void ): void; getHealthCheck( args: GetHealthCheckCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetHealthCheckCommandOutput) => void ): void; getHealthCheckCount(): Promise; getHealthCheckCount( args: GetHealthCheckCountCommandInput, options?: __HttpHandlerOptions ): Promise; getHealthCheckCount( args: GetHealthCheckCountCommandInput, cb: (err: any, data?: GetHealthCheckCountCommandOutput) => void ): void; getHealthCheckCount( args: GetHealthCheckCountCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetHealthCheckCountCommandOutput) => void ): void; getHealthCheckLastFailureReason( args: GetHealthCheckLastFailureReasonCommandInput, options?: __HttpHandlerOptions ): Promise; getHealthCheckLastFailureReason( args: GetHealthCheckLastFailureReasonCommandInput, cb: (err: any, data?: GetHealthCheckLastFailureReasonCommandOutput) => void ): void; getHealthCheckLastFailureReason( args: GetHealthCheckLastFailureReasonCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetHealthCheckLastFailureReasonCommandOutput) => void ): void; getHealthCheckStatus( args: GetHealthCheckStatusCommandInput, options?: __HttpHandlerOptions ): Promise; getHealthCheckStatus( args: GetHealthCheckStatusCommandInput, cb: (err: any, data?: GetHealthCheckStatusCommandOutput) => void ): void; getHealthCheckStatus( args: GetHealthCheckStatusCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetHealthCheckStatusCommandOutput) => void ): void; getHostedZone( args: GetHostedZoneCommandInput, options?: __HttpHandlerOptions ): Promise; getHostedZone( args: GetHostedZoneCommandInput, cb: (err: any, data?: GetHostedZoneCommandOutput) => void ): void; getHostedZone( args: GetHostedZoneCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetHostedZoneCommandOutput) => void ): void; getHostedZoneCount(): Promise; getHostedZoneCount( args: GetHostedZoneCountCommandInput, options?: __HttpHandlerOptions ): Promise; getHostedZoneCount( args: GetHostedZoneCountCommandInput, cb: (err: any, data?: GetHostedZoneCountCommandOutput) => void ): void; getHostedZoneCount( args: GetHostedZoneCountCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetHostedZoneCountCommandOutput) => void ): void; getHostedZoneLimit( args: GetHostedZoneLimitCommandInput, options?: __HttpHandlerOptions ): Promise; getHostedZoneLimit( args: GetHostedZoneLimitCommandInput, cb: (err: any, data?: GetHostedZoneLimitCommandOutput) => void ): void; getHostedZoneLimit( args: GetHostedZoneLimitCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetHostedZoneLimitCommandOutput) => void ): void; getQueryLoggingConfig( args: GetQueryLoggingConfigCommandInput, options?: __HttpHandlerOptions ): Promise; getQueryLoggingConfig( args: GetQueryLoggingConfigCommandInput, cb: (err: any, data?: GetQueryLoggingConfigCommandOutput) => void ): void; getQueryLoggingConfig( args: GetQueryLoggingConfigCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetQueryLoggingConfigCommandOutput) => void ): void; getReusableDelegationSet( args: GetReusableDelegationSetCommandInput, options?: __HttpHandlerOptions ): Promise; getReusableDelegationSet( args: GetReusableDelegationSetCommandInput, cb: (err: any, data?: GetReusableDelegationSetCommandOutput) => void ): void; getReusableDelegationSet( args: GetReusableDelegationSetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetReusableDelegationSetCommandOutput) => void ): void; getReusableDelegationSetLimit( args: GetReusableDelegationSetLimitCommandInput, options?: __HttpHandlerOptions ): Promise; getReusableDelegationSetLimit( args: GetReusableDelegationSetLimitCommandInput, cb: (err: any, data?: GetReusableDelegationSetLimitCommandOutput) => void ): void; getReusableDelegationSetLimit( args: GetReusableDelegationSetLimitCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetReusableDelegationSetLimitCommandOutput) => void ): void; getTrafficPolicy( args: GetTrafficPolicyCommandInput, options?: __HttpHandlerOptions ): Promise; getTrafficPolicy( args: GetTrafficPolicyCommandInput, cb: (err: any, data?: GetTrafficPolicyCommandOutput) => void ): void; getTrafficPolicy( args: GetTrafficPolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetTrafficPolicyCommandOutput) => void ): void; getTrafficPolicyInstance( args: GetTrafficPolicyInstanceCommandInput, options?: __HttpHandlerOptions ): Promise; getTrafficPolicyInstance( args: GetTrafficPolicyInstanceCommandInput, cb: (err: any, data?: GetTrafficPolicyInstanceCommandOutput) => void ): void; getTrafficPolicyInstance( args: GetTrafficPolicyInstanceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetTrafficPolicyInstanceCommandOutput) => void ): void; getTrafficPolicyInstanceCount(): Promise; getTrafficPolicyInstanceCount( args: GetTrafficPolicyInstanceCountCommandInput, options?: __HttpHandlerOptions ): Promise; getTrafficPolicyInstanceCount( args: GetTrafficPolicyInstanceCountCommandInput, cb: (err: any, data?: GetTrafficPolicyInstanceCountCommandOutput) => void ): void; getTrafficPolicyInstanceCount( args: GetTrafficPolicyInstanceCountCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetTrafficPolicyInstanceCountCommandOutput) => void ): void; listCidrBlocks( args: ListCidrBlocksCommandInput, options?: __HttpHandlerOptions ): Promise; listCidrBlocks( args: ListCidrBlocksCommandInput, cb: (err: any, data?: ListCidrBlocksCommandOutput) => void ): void; listCidrBlocks( args: ListCidrBlocksCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListCidrBlocksCommandOutput) => void ): void; listCidrCollections(): Promise; listCidrCollections( args: ListCidrCollectionsCommandInput, options?: __HttpHandlerOptions ): Promise; listCidrCollections( args: ListCidrCollectionsCommandInput, cb: (err: any, data?: ListCidrCollectionsCommandOutput) => void ): void; listCidrCollections( args: ListCidrCollectionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListCidrCollectionsCommandOutput) => void ): void; listCidrLocations( args: ListCidrLocationsCommandInput, options?: __HttpHandlerOptions ): Promise; listCidrLocations( args: ListCidrLocationsCommandInput, cb: (err: any, data?: ListCidrLocationsCommandOutput) => void ): void; listCidrLocations( args: ListCidrLocationsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListCidrLocationsCommandOutput) => void ): void; listGeoLocations(): Promise; listGeoLocations( args: ListGeoLocationsCommandInput, options?: __HttpHandlerOptions ): Promise; listGeoLocations( args: ListGeoLocationsCommandInput, cb: (err: any, data?: ListGeoLocationsCommandOutput) => void ): void; listGeoLocations( args: ListGeoLocationsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListGeoLocationsCommandOutput) => void ): void; listHealthChecks(): Promise; listHealthChecks( args: ListHealthChecksCommandInput, options?: __HttpHandlerOptions ): Promise; listHealthChecks( args: ListHealthChecksCommandInput, cb: (err: any, data?: ListHealthChecksCommandOutput) => void ): void; listHealthChecks( args: ListHealthChecksCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListHealthChecksCommandOutput) => void ): void; listHostedZones(): Promise; listHostedZones( args: ListHostedZonesCommandInput, options?: __HttpHandlerOptions ): Promise; listHostedZones( args: ListHostedZonesCommandInput, cb: (err: any, data?: ListHostedZonesCommandOutput) => void ): void; listHostedZones( args: ListHostedZonesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListHostedZonesCommandOutput) => void ): void; listHostedZonesByName(): Promise; listHostedZonesByName( args: ListHostedZonesByNameCommandInput, options?: __HttpHandlerOptions ): Promise; listHostedZonesByName( args: ListHostedZonesByNameCommandInput, cb: (err: any, data?: ListHostedZonesByNameCommandOutput) => void ): void; listHostedZonesByName( args: ListHostedZonesByNameCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListHostedZonesByNameCommandOutput) => void ): void; listHostedZonesByVPC( args: ListHostedZonesByVPCCommandInput, options?: __HttpHandlerOptions ): Promise; listHostedZonesByVPC( args: ListHostedZonesByVPCCommandInput, cb: (err: any, data?: ListHostedZonesByVPCCommandOutput) => void ): void; listHostedZonesByVPC( args: ListHostedZonesByVPCCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListHostedZonesByVPCCommandOutput) => void ): void; listQueryLoggingConfigs(): Promise; listQueryLoggingConfigs( args: ListQueryLoggingConfigsCommandInput, options?: __HttpHandlerOptions ): Promise; listQueryLoggingConfigs( args: ListQueryLoggingConfigsCommandInput, cb: (err: any, data?: ListQueryLoggingConfigsCommandOutput) => void ): void; listQueryLoggingConfigs( args: ListQueryLoggingConfigsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListQueryLoggingConfigsCommandOutput) => void ): void; listResourceRecordSets( args: ListResourceRecordSetsCommandInput, options?: __HttpHandlerOptions ): Promise; listResourceRecordSets( args: ListResourceRecordSetsCommandInput, cb: (err: any, data?: ListResourceRecordSetsCommandOutput) => void ): void; listResourceRecordSets( args: ListResourceRecordSetsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListResourceRecordSetsCommandOutput) => void ): void; listReusableDelegationSets(): Promise; listReusableDelegationSets( args: ListReusableDelegationSetsCommandInput, options?: __HttpHandlerOptions ): Promise; listReusableDelegationSets( args: ListReusableDelegationSetsCommandInput, cb: (err: any, data?: ListReusableDelegationSetsCommandOutput) => void ): void; listReusableDelegationSets( args: ListReusableDelegationSetsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListReusableDelegationSetsCommandOutput) => 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; listTagsForResources( args: ListTagsForResourcesCommandInput, options?: __HttpHandlerOptions ): Promise; listTagsForResources( args: ListTagsForResourcesCommandInput, cb: (err: any, data?: ListTagsForResourcesCommandOutput) => void ): void; listTagsForResources( args: ListTagsForResourcesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListTagsForResourcesCommandOutput) => void ): void; listTrafficPolicies(): Promise; listTrafficPolicies( args: ListTrafficPoliciesCommandInput, options?: __HttpHandlerOptions ): Promise; listTrafficPolicies( args: ListTrafficPoliciesCommandInput, cb: (err: any, data?: ListTrafficPoliciesCommandOutput) => void ): void; listTrafficPolicies( args: ListTrafficPoliciesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListTrafficPoliciesCommandOutput) => void ): void; listTrafficPolicyInstances(): Promise; listTrafficPolicyInstances( args: ListTrafficPolicyInstancesCommandInput, options?: __HttpHandlerOptions ): Promise; listTrafficPolicyInstances( args: ListTrafficPolicyInstancesCommandInput, cb: (err: any, data?: ListTrafficPolicyInstancesCommandOutput) => void ): void; listTrafficPolicyInstances( args: ListTrafficPolicyInstancesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListTrafficPolicyInstancesCommandOutput) => void ): void; listTrafficPolicyInstancesByHostedZone( args: ListTrafficPolicyInstancesByHostedZoneCommandInput, options?: __HttpHandlerOptions ): Promise; listTrafficPolicyInstancesByHostedZone( args: ListTrafficPolicyInstancesByHostedZoneCommandInput, cb: ( err: any, data?: ListTrafficPolicyInstancesByHostedZoneCommandOutput ) => void ): void; listTrafficPolicyInstancesByHostedZone( args: ListTrafficPolicyInstancesByHostedZoneCommandInput, options: __HttpHandlerOptions, cb: ( err: any, data?: ListTrafficPolicyInstancesByHostedZoneCommandOutput ) => void ): void; listTrafficPolicyInstancesByPolicy( args: ListTrafficPolicyInstancesByPolicyCommandInput, options?: __HttpHandlerOptions ): Promise; listTrafficPolicyInstancesByPolicy( args: ListTrafficPolicyInstancesByPolicyCommandInput, cb: ( err: any, data?: ListTrafficPolicyInstancesByPolicyCommandOutput ) => void ): void; listTrafficPolicyInstancesByPolicy( args: ListTrafficPolicyInstancesByPolicyCommandInput, options: __HttpHandlerOptions, cb: ( err: any, data?: ListTrafficPolicyInstancesByPolicyCommandOutput ) => void ): void; listTrafficPolicyVersions( args: ListTrafficPolicyVersionsCommandInput, options?: __HttpHandlerOptions ): Promise; listTrafficPolicyVersions( args: ListTrafficPolicyVersionsCommandInput, cb: (err: any, data?: ListTrafficPolicyVersionsCommandOutput) => void ): void; listTrafficPolicyVersions( args: ListTrafficPolicyVersionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListTrafficPolicyVersionsCommandOutput) => void ): void; listVPCAssociationAuthorizations( args: ListVPCAssociationAuthorizationsCommandInput, options?: __HttpHandlerOptions ): Promise; listVPCAssociationAuthorizations( args: ListVPCAssociationAuthorizationsCommandInput, cb: (err: any, data?: ListVPCAssociationAuthorizationsCommandOutput) => void ): void; listVPCAssociationAuthorizations( args: ListVPCAssociationAuthorizationsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListVPCAssociationAuthorizationsCommandOutput) => void ): void; testDNSAnswer( args: TestDNSAnswerCommandInput, options?: __HttpHandlerOptions ): Promise; testDNSAnswer( args: TestDNSAnswerCommandInput, cb: (err: any, data?: TestDNSAnswerCommandOutput) => void ): void; testDNSAnswer( args: TestDNSAnswerCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: TestDNSAnswerCommandOutput) => void ): void; updateHealthCheck( args: UpdateHealthCheckCommandInput, options?: __HttpHandlerOptions ): Promise; updateHealthCheck( args: UpdateHealthCheckCommandInput, cb: (err: any, data?: UpdateHealthCheckCommandOutput) => void ): void; updateHealthCheck( args: UpdateHealthCheckCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateHealthCheckCommandOutput) => void ): void; updateHostedZoneComment( args: UpdateHostedZoneCommentCommandInput, options?: __HttpHandlerOptions ): Promise; updateHostedZoneComment( args: UpdateHostedZoneCommentCommandInput, cb: (err: any, data?: UpdateHostedZoneCommentCommandOutput) => void ): void; updateHostedZoneComment( args: UpdateHostedZoneCommentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateHostedZoneCommentCommandOutput) => void ): void; updateHostedZoneFeatures( args: UpdateHostedZoneFeaturesCommandInput, options?: __HttpHandlerOptions ): Promise; updateHostedZoneFeatures( args: UpdateHostedZoneFeaturesCommandInput, cb: (err: any, data?: UpdateHostedZoneFeaturesCommandOutput) => void ): void; updateHostedZoneFeatures( args: UpdateHostedZoneFeaturesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateHostedZoneFeaturesCommandOutput) => void ): void; updateTrafficPolicyComment( args: UpdateTrafficPolicyCommentCommandInput, options?: __HttpHandlerOptions ): Promise; updateTrafficPolicyComment( args: UpdateTrafficPolicyCommentCommandInput, cb: (err: any, data?: UpdateTrafficPolicyCommentCommandOutput) => void ): void; updateTrafficPolicyComment( args: UpdateTrafficPolicyCommentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateTrafficPolicyCommentCommandOutput) => void ): void; updateTrafficPolicyInstance( args: UpdateTrafficPolicyInstanceCommandInput, options?: __HttpHandlerOptions ): Promise; updateTrafficPolicyInstance( args: UpdateTrafficPolicyInstanceCommandInput, cb: (err: any, data?: UpdateTrafficPolicyInstanceCommandOutput) => void ): void; updateTrafficPolicyInstance( args: UpdateTrafficPolicyInstanceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateTrafficPolicyInstanceCommandOutput) => void ): void; paginateListCidrBlocks( args: ListCidrBlocksCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListCidrCollections( args?: ListCidrCollectionsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListCidrLocations( args: ListCidrLocationsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListHealthChecks( args?: ListHealthChecksCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListHostedZones( args?: ListHostedZonesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListQueryLoggingConfigs( args?: ListQueryLoggingConfigsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; waitUntilResourceRecordSetsChanged( args: GetChangeCommandInput, waiterConfig: | number | Pick< WaiterConfiguration, Exclude, "client"> > ): Promise; } export declare class Route53 extends Route53Client implements Route53 {}