import type { HttpHandlerOptions as __HttpHandlerOptions, MetricsRecorder as __MetricsRecorder, PaginationConfiguration, Paginator } from "@smithy/types"; import { type AcceptDomainTransferFromAnotherAwsAccountCommandInput, type AcceptDomainTransferFromAnotherAwsAccountCommandOutput } from "./commands/AcceptDomainTransferFromAnotherAwsAccountCommand"; import { type AssociateDelegationSignerToDomainCommandInput, type AssociateDelegationSignerToDomainCommandOutput } from "./commands/AssociateDelegationSignerToDomainCommand"; import { type CancelDomainTransferToAnotherAwsAccountCommandInput, type CancelDomainTransferToAnotherAwsAccountCommandOutput } from "./commands/CancelDomainTransferToAnotherAwsAccountCommand"; import { type CheckDomainAvailabilityCommandInput, type CheckDomainAvailabilityCommandOutput } from "./commands/CheckDomainAvailabilityCommand"; import { type CheckDomainTransferabilityCommandInput, type CheckDomainTransferabilityCommandOutput } from "./commands/CheckDomainTransferabilityCommand"; import { type DeleteDomainCommandInput, type DeleteDomainCommandOutput } from "./commands/DeleteDomainCommand"; import { type DeleteTagsForDomainCommandInput, type DeleteTagsForDomainCommandOutput } from "./commands/DeleteTagsForDomainCommand"; import { type DisableDomainAutoRenewCommandInput, type DisableDomainAutoRenewCommandOutput } from "./commands/DisableDomainAutoRenewCommand"; import { type DisableDomainTransferLockCommandInput, type DisableDomainTransferLockCommandOutput } from "./commands/DisableDomainTransferLockCommand"; import { type DisassociateDelegationSignerFromDomainCommandInput, type DisassociateDelegationSignerFromDomainCommandOutput } from "./commands/DisassociateDelegationSignerFromDomainCommand"; import { type EnableDomainAutoRenewCommandInput, type EnableDomainAutoRenewCommandOutput } from "./commands/EnableDomainAutoRenewCommand"; import { type EnableDomainTransferLockCommandInput, type EnableDomainTransferLockCommandOutput } from "./commands/EnableDomainTransferLockCommand"; import { type GetContactReachabilityStatusCommandInput, type GetContactReachabilityStatusCommandOutput } from "./commands/GetContactReachabilityStatusCommand"; import { type GetDomainDetailCommandInput, type GetDomainDetailCommandOutput } from "./commands/GetDomainDetailCommand"; import { type GetDomainPricesCommandInput, type GetDomainPricesCommandOutput } from "./commands/GetDomainPricesCommand"; import { type GetDomainSuggestionsCommandInput, type GetDomainSuggestionsCommandOutput } from "./commands/GetDomainSuggestionsCommand"; import { type GetOperationDetailCommandInput, type GetOperationDetailCommandOutput } from "./commands/GetOperationDetailCommand"; import { type ListDomainsCommandInput, type ListDomainsCommandOutput } from "./commands/ListDomainsCommand"; import { type ListOperationsCommandInput, type ListOperationsCommandOutput } from "./commands/ListOperationsCommand"; import { type ListPricesCommandInput, type ListPricesCommandOutput } from "./commands/ListPricesCommand"; import { type ListTagsForDomainCommandInput, type ListTagsForDomainCommandOutput } from "./commands/ListTagsForDomainCommand"; import { type PushDomainCommandInput, type PushDomainCommandOutput } from "./commands/PushDomainCommand"; import { type RegisterDomainCommandInput, type RegisterDomainCommandOutput } from "./commands/RegisterDomainCommand"; import { type RejectDomainTransferFromAnotherAwsAccountCommandInput, type RejectDomainTransferFromAnotherAwsAccountCommandOutput } from "./commands/RejectDomainTransferFromAnotherAwsAccountCommand"; import { type RenewDomainCommandInput, type RenewDomainCommandOutput } from "./commands/RenewDomainCommand"; import { type ResendContactReachabilityEmailCommandInput, type ResendContactReachabilityEmailCommandOutput } from "./commands/ResendContactReachabilityEmailCommand"; import { type ResendOperationAuthorizationCommandInput, type ResendOperationAuthorizationCommandOutput } from "./commands/ResendOperationAuthorizationCommand"; import { type RetrieveDomainAuthCodeCommandInput, type RetrieveDomainAuthCodeCommandOutput } from "./commands/RetrieveDomainAuthCodeCommand"; import { type TransferDomainCommandInput, type TransferDomainCommandOutput } from "./commands/TransferDomainCommand"; import { type TransferDomainToAnotherAwsAccountCommandInput, type TransferDomainToAnotherAwsAccountCommandOutput } from "./commands/TransferDomainToAnotherAwsAccountCommand"; import { type UpdateDomainContactCommandInput, type UpdateDomainContactCommandOutput } from "./commands/UpdateDomainContactCommand"; import { type UpdateDomainContactPrivacyCommandInput, type UpdateDomainContactPrivacyCommandOutput } from "./commands/UpdateDomainContactPrivacyCommand"; import { type UpdateDomainNameserversCommandInput, type UpdateDomainNameserversCommandOutput } from "./commands/UpdateDomainNameserversCommand"; import { type UpdateTagsForDomainCommandInput, type UpdateTagsForDomainCommandOutput } from "./commands/UpdateTagsForDomainCommand"; import { type ViewBillingCommandInput, type ViewBillingCommandOutput } from "./commands/ViewBillingCommand"; import { Route53DomainsClient } from "./Route53DomainsClient"; /** * @public */ export interface Route53DomainsRequestOptions extends __HttpHandlerOptions { metricsRecorder?: __MetricsRecorder; } export interface Route53Domains { /** * @see {@link AcceptDomainTransferFromAnotherAwsAccountCommand} */ acceptDomainTransferFromAnotherAwsAccount(args: AcceptDomainTransferFromAnotherAwsAccountCommandInput, options?: Route53DomainsRequestOptions): Promise; acceptDomainTransferFromAnotherAwsAccount(args: AcceptDomainTransferFromAnotherAwsAccountCommandInput, cb: (err: any, data?: AcceptDomainTransferFromAnotherAwsAccountCommandOutput) => void): void; acceptDomainTransferFromAnotherAwsAccount(args: AcceptDomainTransferFromAnotherAwsAccountCommandInput, options: Route53DomainsRequestOptions, cb: (err: any, data?: AcceptDomainTransferFromAnotherAwsAccountCommandOutput) => void): void; /** * @see {@link AssociateDelegationSignerToDomainCommand} */ associateDelegationSignerToDomain(args: AssociateDelegationSignerToDomainCommandInput, options?: Route53DomainsRequestOptions): Promise; associateDelegationSignerToDomain(args: AssociateDelegationSignerToDomainCommandInput, cb: (err: any, data?: AssociateDelegationSignerToDomainCommandOutput) => void): void; associateDelegationSignerToDomain(args: AssociateDelegationSignerToDomainCommandInput, options: Route53DomainsRequestOptions, cb: (err: any, data?: AssociateDelegationSignerToDomainCommandOutput) => void): void; /** * @see {@link CancelDomainTransferToAnotherAwsAccountCommand} */ cancelDomainTransferToAnotherAwsAccount(args: CancelDomainTransferToAnotherAwsAccountCommandInput, options?: Route53DomainsRequestOptions): Promise; cancelDomainTransferToAnotherAwsAccount(args: CancelDomainTransferToAnotherAwsAccountCommandInput, cb: (err: any, data?: CancelDomainTransferToAnotherAwsAccountCommandOutput) => void): void; cancelDomainTransferToAnotherAwsAccount(args: CancelDomainTransferToAnotherAwsAccountCommandInput, options: Route53DomainsRequestOptions, cb: (err: any, data?: CancelDomainTransferToAnotherAwsAccountCommandOutput) => void): void; /** * @see {@link CheckDomainAvailabilityCommand} */ checkDomainAvailability(args: CheckDomainAvailabilityCommandInput, options?: Route53DomainsRequestOptions): Promise; checkDomainAvailability(args: CheckDomainAvailabilityCommandInput, cb: (err: any, data?: CheckDomainAvailabilityCommandOutput) => void): void; checkDomainAvailability(args: CheckDomainAvailabilityCommandInput, options: Route53DomainsRequestOptions, cb: (err: any, data?: CheckDomainAvailabilityCommandOutput) => void): void; /** * @see {@link CheckDomainTransferabilityCommand} */ checkDomainTransferability(args: CheckDomainTransferabilityCommandInput, options?: Route53DomainsRequestOptions): Promise; checkDomainTransferability(args: CheckDomainTransferabilityCommandInput, cb: (err: any, data?: CheckDomainTransferabilityCommandOutput) => void): void; checkDomainTransferability(args: CheckDomainTransferabilityCommandInput, options: Route53DomainsRequestOptions, cb: (err: any, data?: CheckDomainTransferabilityCommandOutput) => void): void; /** * @see {@link DeleteDomainCommand} */ deleteDomain(args: DeleteDomainCommandInput, options?: Route53DomainsRequestOptions): Promise; deleteDomain(args: DeleteDomainCommandInput, cb: (err: any, data?: DeleteDomainCommandOutput) => void): void; deleteDomain(args: DeleteDomainCommandInput, options: Route53DomainsRequestOptions, cb: (err: any, data?: DeleteDomainCommandOutput) => void): void; /** * @see {@link DeleteTagsForDomainCommand} */ deleteTagsForDomain(args: DeleteTagsForDomainCommandInput, options?: Route53DomainsRequestOptions): Promise; deleteTagsForDomain(args: DeleteTagsForDomainCommandInput, cb: (err: any, data?: DeleteTagsForDomainCommandOutput) => void): void; deleteTagsForDomain(args: DeleteTagsForDomainCommandInput, options: Route53DomainsRequestOptions, cb: (err: any, data?: DeleteTagsForDomainCommandOutput) => void): void; /** * @see {@link DisableDomainAutoRenewCommand} */ disableDomainAutoRenew(args: DisableDomainAutoRenewCommandInput, options?: Route53DomainsRequestOptions): Promise; disableDomainAutoRenew(args: DisableDomainAutoRenewCommandInput, cb: (err: any, data?: DisableDomainAutoRenewCommandOutput) => void): void; disableDomainAutoRenew(args: DisableDomainAutoRenewCommandInput, options: Route53DomainsRequestOptions, cb: (err: any, data?: DisableDomainAutoRenewCommandOutput) => void): void; /** * @see {@link DisableDomainTransferLockCommand} */ disableDomainTransferLock(args: DisableDomainTransferLockCommandInput, options?: Route53DomainsRequestOptions): Promise; disableDomainTransferLock(args: DisableDomainTransferLockCommandInput, cb: (err: any, data?: DisableDomainTransferLockCommandOutput) => void): void; disableDomainTransferLock(args: DisableDomainTransferLockCommandInput, options: Route53DomainsRequestOptions, cb: (err: any, data?: DisableDomainTransferLockCommandOutput) => void): void; /** * @see {@link DisassociateDelegationSignerFromDomainCommand} */ disassociateDelegationSignerFromDomain(args: DisassociateDelegationSignerFromDomainCommandInput, options?: Route53DomainsRequestOptions): Promise; disassociateDelegationSignerFromDomain(args: DisassociateDelegationSignerFromDomainCommandInput, cb: (err: any, data?: DisassociateDelegationSignerFromDomainCommandOutput) => void): void; disassociateDelegationSignerFromDomain(args: DisassociateDelegationSignerFromDomainCommandInput, options: Route53DomainsRequestOptions, cb: (err: any, data?: DisassociateDelegationSignerFromDomainCommandOutput) => void): void; /** * @see {@link EnableDomainAutoRenewCommand} */ enableDomainAutoRenew(args: EnableDomainAutoRenewCommandInput, options?: Route53DomainsRequestOptions): Promise; enableDomainAutoRenew(args: EnableDomainAutoRenewCommandInput, cb: (err: any, data?: EnableDomainAutoRenewCommandOutput) => void): void; enableDomainAutoRenew(args: EnableDomainAutoRenewCommandInput, options: Route53DomainsRequestOptions, cb: (err: any, data?: EnableDomainAutoRenewCommandOutput) => void): void; /** * @see {@link EnableDomainTransferLockCommand} */ enableDomainTransferLock(args: EnableDomainTransferLockCommandInput, options?: Route53DomainsRequestOptions): Promise; enableDomainTransferLock(args: EnableDomainTransferLockCommandInput, cb: (err: any, data?: EnableDomainTransferLockCommandOutput) => void): void; enableDomainTransferLock(args: EnableDomainTransferLockCommandInput, options: Route53DomainsRequestOptions, cb: (err: any, data?: EnableDomainTransferLockCommandOutput) => void): void; /** * @see {@link GetContactReachabilityStatusCommand} */ getContactReachabilityStatus(): Promise; getContactReachabilityStatus(args: GetContactReachabilityStatusCommandInput, options?: Route53DomainsRequestOptions): Promise; getContactReachabilityStatus(args: GetContactReachabilityStatusCommandInput, cb: (err: any, data?: GetContactReachabilityStatusCommandOutput) => void): void; getContactReachabilityStatus(args: GetContactReachabilityStatusCommandInput, options: Route53DomainsRequestOptions, cb: (err: any, data?: GetContactReachabilityStatusCommandOutput) => void): void; /** * @see {@link GetDomainDetailCommand} */ getDomainDetail(args: GetDomainDetailCommandInput, options?: Route53DomainsRequestOptions): Promise; getDomainDetail(args: GetDomainDetailCommandInput, cb: (err: any, data?: GetDomainDetailCommandOutput) => void): void; getDomainDetail(args: GetDomainDetailCommandInput, options: Route53DomainsRequestOptions, cb: (err: any, data?: GetDomainDetailCommandOutput) => void): void; /** * @see {@link GetDomainPricesCommand} */ getDomainPrices(args: GetDomainPricesCommandInput, options?: Route53DomainsRequestOptions): Promise; getDomainPrices(args: GetDomainPricesCommandInput, cb: (err: any, data?: GetDomainPricesCommandOutput) => void): void; getDomainPrices(args: GetDomainPricesCommandInput, options: Route53DomainsRequestOptions, cb: (err: any, data?: GetDomainPricesCommandOutput) => void): void; /** * @see {@link GetDomainSuggestionsCommand} */ getDomainSuggestions(args: GetDomainSuggestionsCommandInput, options?: Route53DomainsRequestOptions): Promise; getDomainSuggestions(args: GetDomainSuggestionsCommandInput, cb: (err: any, data?: GetDomainSuggestionsCommandOutput) => void): void; getDomainSuggestions(args: GetDomainSuggestionsCommandInput, options: Route53DomainsRequestOptions, cb: (err: any, data?: GetDomainSuggestionsCommandOutput) => void): void; /** * @see {@link GetOperationDetailCommand} */ getOperationDetail(args: GetOperationDetailCommandInput, options?: Route53DomainsRequestOptions): Promise; getOperationDetail(args: GetOperationDetailCommandInput, cb: (err: any, data?: GetOperationDetailCommandOutput) => void): void; getOperationDetail(args: GetOperationDetailCommandInput, options: Route53DomainsRequestOptions, cb: (err: any, data?: GetOperationDetailCommandOutput) => void): void; /** * @see {@link ListDomainsCommand} */ listDomains(): Promise; listDomains(args: ListDomainsCommandInput, options?: Route53DomainsRequestOptions): Promise; listDomains(args: ListDomainsCommandInput, cb: (err: any, data?: ListDomainsCommandOutput) => void): void; listDomains(args: ListDomainsCommandInput, options: Route53DomainsRequestOptions, cb: (err: any, data?: ListDomainsCommandOutput) => void): void; /** * @see {@link ListOperationsCommand} */ listOperations(): Promise; listOperations(args: ListOperationsCommandInput, options?: Route53DomainsRequestOptions): Promise; listOperations(args: ListOperationsCommandInput, cb: (err: any, data?: ListOperationsCommandOutput) => void): void; listOperations(args: ListOperationsCommandInput, options: Route53DomainsRequestOptions, cb: (err: any, data?: ListOperationsCommandOutput) => void): void; /** * @see {@link ListPricesCommand} */ listPrices(): Promise; listPrices(args: ListPricesCommandInput, options?: Route53DomainsRequestOptions): Promise; listPrices(args: ListPricesCommandInput, cb: (err: any, data?: ListPricesCommandOutput) => void): void; listPrices(args: ListPricesCommandInput, options: Route53DomainsRequestOptions, cb: (err: any, data?: ListPricesCommandOutput) => void): void; /** * @see {@link ListTagsForDomainCommand} */ listTagsForDomain(args: ListTagsForDomainCommandInput, options?: Route53DomainsRequestOptions): Promise; listTagsForDomain(args: ListTagsForDomainCommandInput, cb: (err: any, data?: ListTagsForDomainCommandOutput) => void): void; listTagsForDomain(args: ListTagsForDomainCommandInput, options: Route53DomainsRequestOptions, cb: (err: any, data?: ListTagsForDomainCommandOutput) => void): void; /** * @see {@link PushDomainCommand} */ pushDomain(args: PushDomainCommandInput, options?: Route53DomainsRequestOptions): Promise; pushDomain(args: PushDomainCommandInput, cb: (err: any, data?: PushDomainCommandOutput) => void): void; pushDomain(args: PushDomainCommandInput, options: Route53DomainsRequestOptions, cb: (err: any, data?: PushDomainCommandOutput) => void): void; /** * @see {@link RegisterDomainCommand} */ registerDomain(args: RegisterDomainCommandInput, options?: Route53DomainsRequestOptions): Promise; registerDomain(args: RegisterDomainCommandInput, cb: (err: any, data?: RegisterDomainCommandOutput) => void): void; registerDomain(args: RegisterDomainCommandInput, options: Route53DomainsRequestOptions, cb: (err: any, data?: RegisterDomainCommandOutput) => void): void; /** * @see {@link RejectDomainTransferFromAnotherAwsAccountCommand} */ rejectDomainTransferFromAnotherAwsAccount(args: RejectDomainTransferFromAnotherAwsAccountCommandInput, options?: Route53DomainsRequestOptions): Promise; rejectDomainTransferFromAnotherAwsAccount(args: RejectDomainTransferFromAnotherAwsAccountCommandInput, cb: (err: any, data?: RejectDomainTransferFromAnotherAwsAccountCommandOutput) => void): void; rejectDomainTransferFromAnotherAwsAccount(args: RejectDomainTransferFromAnotherAwsAccountCommandInput, options: Route53DomainsRequestOptions, cb: (err: any, data?: RejectDomainTransferFromAnotherAwsAccountCommandOutput) => void): void; /** * @see {@link RenewDomainCommand} */ renewDomain(args: RenewDomainCommandInput, options?: Route53DomainsRequestOptions): Promise; renewDomain(args: RenewDomainCommandInput, cb: (err: any, data?: RenewDomainCommandOutput) => void): void; renewDomain(args: RenewDomainCommandInput, options: Route53DomainsRequestOptions, cb: (err: any, data?: RenewDomainCommandOutput) => void): void; /** * @see {@link ResendContactReachabilityEmailCommand} */ resendContactReachabilityEmail(): Promise; resendContactReachabilityEmail(args: ResendContactReachabilityEmailCommandInput, options?: Route53DomainsRequestOptions): Promise; resendContactReachabilityEmail(args: ResendContactReachabilityEmailCommandInput, cb: (err: any, data?: ResendContactReachabilityEmailCommandOutput) => void): void; resendContactReachabilityEmail(args: ResendContactReachabilityEmailCommandInput, options: Route53DomainsRequestOptions, cb: (err: any, data?: ResendContactReachabilityEmailCommandOutput) => void): void; /** * @see {@link ResendOperationAuthorizationCommand} */ resendOperationAuthorization(args: ResendOperationAuthorizationCommandInput, options?: Route53DomainsRequestOptions): Promise; resendOperationAuthorization(args: ResendOperationAuthorizationCommandInput, cb: (err: any, data?: ResendOperationAuthorizationCommandOutput) => void): void; resendOperationAuthorization(args: ResendOperationAuthorizationCommandInput, options: Route53DomainsRequestOptions, cb: (err: any, data?: ResendOperationAuthorizationCommandOutput) => void): void; /** * @see {@link RetrieveDomainAuthCodeCommand} */ retrieveDomainAuthCode(args: RetrieveDomainAuthCodeCommandInput, options?: Route53DomainsRequestOptions): Promise; retrieveDomainAuthCode(args: RetrieveDomainAuthCodeCommandInput, cb: (err: any, data?: RetrieveDomainAuthCodeCommandOutput) => void): void; retrieveDomainAuthCode(args: RetrieveDomainAuthCodeCommandInput, options: Route53DomainsRequestOptions, cb: (err: any, data?: RetrieveDomainAuthCodeCommandOutput) => void): void; /** * @see {@link TransferDomainCommand} */ transferDomain(args: TransferDomainCommandInput, options?: Route53DomainsRequestOptions): Promise; transferDomain(args: TransferDomainCommandInput, cb: (err: any, data?: TransferDomainCommandOutput) => void): void; transferDomain(args: TransferDomainCommandInput, options: Route53DomainsRequestOptions, cb: (err: any, data?: TransferDomainCommandOutput) => void): void; /** * @see {@link TransferDomainToAnotherAwsAccountCommand} */ transferDomainToAnotherAwsAccount(args: TransferDomainToAnotherAwsAccountCommandInput, options?: Route53DomainsRequestOptions): Promise; transferDomainToAnotherAwsAccount(args: TransferDomainToAnotherAwsAccountCommandInput, cb: (err: any, data?: TransferDomainToAnotherAwsAccountCommandOutput) => void): void; transferDomainToAnotherAwsAccount(args: TransferDomainToAnotherAwsAccountCommandInput, options: Route53DomainsRequestOptions, cb: (err: any, data?: TransferDomainToAnotherAwsAccountCommandOutput) => void): void; /** * @see {@link UpdateDomainContactCommand} */ updateDomainContact(args: UpdateDomainContactCommandInput, options?: Route53DomainsRequestOptions): Promise; updateDomainContact(args: UpdateDomainContactCommandInput, cb: (err: any, data?: UpdateDomainContactCommandOutput) => void): void; updateDomainContact(args: UpdateDomainContactCommandInput, options: Route53DomainsRequestOptions, cb: (err: any, data?: UpdateDomainContactCommandOutput) => void): void; /** * @see {@link UpdateDomainContactPrivacyCommand} */ updateDomainContactPrivacy(args: UpdateDomainContactPrivacyCommandInput, options?: Route53DomainsRequestOptions): Promise; updateDomainContactPrivacy(args: UpdateDomainContactPrivacyCommandInput, cb: (err: any, data?: UpdateDomainContactPrivacyCommandOutput) => void): void; updateDomainContactPrivacy(args: UpdateDomainContactPrivacyCommandInput, options: Route53DomainsRequestOptions, cb: (err: any, data?: UpdateDomainContactPrivacyCommandOutput) => void): void; /** * @see {@link UpdateDomainNameserversCommand} */ updateDomainNameservers(args: UpdateDomainNameserversCommandInput, options?: Route53DomainsRequestOptions): Promise; updateDomainNameservers(args: UpdateDomainNameserversCommandInput, cb: (err: any, data?: UpdateDomainNameserversCommandOutput) => void): void; updateDomainNameservers(args: UpdateDomainNameserversCommandInput, options: Route53DomainsRequestOptions, cb: (err: any, data?: UpdateDomainNameserversCommandOutput) => void): void; /** * @see {@link UpdateTagsForDomainCommand} */ updateTagsForDomain(args: UpdateTagsForDomainCommandInput, options?: Route53DomainsRequestOptions): Promise; updateTagsForDomain(args: UpdateTagsForDomainCommandInput, cb: (err: any, data?: UpdateTagsForDomainCommandOutput) => void): void; updateTagsForDomain(args: UpdateTagsForDomainCommandInput, options: Route53DomainsRequestOptions, cb: (err: any, data?: UpdateTagsForDomainCommandOutput) => void): void; /** * @see {@link ViewBillingCommand} */ viewBilling(): Promise; viewBilling(args: ViewBillingCommandInput, options?: Route53DomainsRequestOptions): Promise; viewBilling(args: ViewBillingCommandInput, cb: (err: any, data?: ViewBillingCommandOutput) => void): void; viewBilling(args: ViewBillingCommandInput, options: Route53DomainsRequestOptions, cb: (err: any, data?: ViewBillingCommandOutput) => void): void; /** * @see {@link ListDomainsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListDomainsCommandOutput}. */ paginateListDomains(args?: ListDomainsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListOperationsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListOperationsCommandOutput}. */ paginateListOperations(args?: ListOperationsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListPricesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListPricesCommandOutput}. */ paginateListPrices(args?: ListPricesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ViewBillingCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ViewBillingCommandOutput}. */ paginateViewBilling(args?: ViewBillingCommandInput, paginationConfig?: Omit): Paginator; } /** *

Amazon Route 53 API actions let you register domain names and perform related * operations.

* @public */ export declare class Route53Domains extends Route53DomainsClient implements Route53Domains { }