import type { HttpHandlerOptions as __HttpHandlerOptions, MetricsRecorder as __MetricsRecorder, PaginationConfiguration, Paginator } from "@smithy/types"; import { type CreateCellCommandInput, type CreateCellCommandOutput } from "./commands/CreateCellCommand"; import { type CreateCrossAccountAuthorizationCommandInput, type CreateCrossAccountAuthorizationCommandOutput } from "./commands/CreateCrossAccountAuthorizationCommand"; import { type CreateReadinessCheckCommandInput, type CreateReadinessCheckCommandOutput } from "./commands/CreateReadinessCheckCommand"; import { type CreateRecoveryGroupCommandInput, type CreateRecoveryGroupCommandOutput } from "./commands/CreateRecoveryGroupCommand"; import { type CreateResourceSetCommandInput, type CreateResourceSetCommandOutput } from "./commands/CreateResourceSetCommand"; import { type DeleteCellCommandInput, type DeleteCellCommandOutput } from "./commands/DeleteCellCommand"; import { type DeleteCrossAccountAuthorizationCommandInput, type DeleteCrossAccountAuthorizationCommandOutput } from "./commands/DeleteCrossAccountAuthorizationCommand"; import { type DeleteReadinessCheckCommandInput, type DeleteReadinessCheckCommandOutput } from "./commands/DeleteReadinessCheckCommand"; import { type DeleteRecoveryGroupCommandInput, type DeleteRecoveryGroupCommandOutput } from "./commands/DeleteRecoveryGroupCommand"; import { type DeleteResourceSetCommandInput, type DeleteResourceSetCommandOutput } from "./commands/DeleteResourceSetCommand"; import { type GetArchitectureRecommendationsCommandInput, type GetArchitectureRecommendationsCommandOutput } from "./commands/GetArchitectureRecommendationsCommand"; import { type GetCellCommandInput, type GetCellCommandOutput } from "./commands/GetCellCommand"; import { type GetCellReadinessSummaryCommandInput, type GetCellReadinessSummaryCommandOutput } from "./commands/GetCellReadinessSummaryCommand"; import { type GetReadinessCheckCommandInput, type GetReadinessCheckCommandOutput } from "./commands/GetReadinessCheckCommand"; import { type GetReadinessCheckResourceStatusCommandInput, type GetReadinessCheckResourceStatusCommandOutput } from "./commands/GetReadinessCheckResourceStatusCommand"; import { type GetReadinessCheckStatusCommandInput, type GetReadinessCheckStatusCommandOutput } from "./commands/GetReadinessCheckStatusCommand"; import { type GetRecoveryGroupCommandInput, type GetRecoveryGroupCommandOutput } from "./commands/GetRecoveryGroupCommand"; import { type GetRecoveryGroupReadinessSummaryCommandInput, type GetRecoveryGroupReadinessSummaryCommandOutput } from "./commands/GetRecoveryGroupReadinessSummaryCommand"; import { type GetResourceSetCommandInput, type GetResourceSetCommandOutput } from "./commands/GetResourceSetCommand"; import { type ListCellsCommandInput, type ListCellsCommandOutput } from "./commands/ListCellsCommand"; import { type ListCrossAccountAuthorizationsCommandInput, type ListCrossAccountAuthorizationsCommandOutput } from "./commands/ListCrossAccountAuthorizationsCommand"; import { type ListReadinessChecksCommandInput, type ListReadinessChecksCommandOutput } from "./commands/ListReadinessChecksCommand"; import { type ListRecoveryGroupsCommandInput, type ListRecoveryGroupsCommandOutput } from "./commands/ListRecoveryGroupsCommand"; import { type ListResourceSetsCommandInput, type ListResourceSetsCommandOutput } from "./commands/ListResourceSetsCommand"; import { type ListRulesCommandInput, type ListRulesCommandOutput } from "./commands/ListRulesCommand"; import { type ListTagsForResourcesCommandInput, type ListTagsForResourcesCommandOutput } from "./commands/ListTagsForResourcesCommand"; import { type TagResourceCommandInput, type TagResourceCommandOutput } from "./commands/TagResourceCommand"; import { type UntagResourceCommandInput, type UntagResourceCommandOutput } from "./commands/UntagResourceCommand"; import { type UpdateCellCommandInput, type UpdateCellCommandOutput } from "./commands/UpdateCellCommand"; import { type UpdateReadinessCheckCommandInput, type UpdateReadinessCheckCommandOutput } from "./commands/UpdateReadinessCheckCommand"; import { type UpdateRecoveryGroupCommandInput, type UpdateRecoveryGroupCommandOutput } from "./commands/UpdateRecoveryGroupCommand"; import { type UpdateResourceSetCommandInput, type UpdateResourceSetCommandOutput } from "./commands/UpdateResourceSetCommand"; import { Route53RecoveryReadinessClient } from "./Route53RecoveryReadinessClient"; /** * @public */ export interface Route53RecoveryReadinessRequestOptions extends __HttpHandlerOptions { metricsRecorder?: __MetricsRecorder; } export interface Route53RecoveryReadiness { /** * @see {@link CreateCellCommand} */ createCell(args: CreateCellCommandInput, options?: Route53RecoveryReadinessRequestOptions): Promise; createCell(args: CreateCellCommandInput, cb: (err: any, data?: CreateCellCommandOutput) => void): void; createCell(args: CreateCellCommandInput, options: Route53RecoveryReadinessRequestOptions, cb: (err: any, data?: CreateCellCommandOutput) => void): void; /** * @see {@link CreateCrossAccountAuthorizationCommand} */ createCrossAccountAuthorization(args: CreateCrossAccountAuthorizationCommandInput, options?: Route53RecoveryReadinessRequestOptions): Promise; createCrossAccountAuthorization(args: CreateCrossAccountAuthorizationCommandInput, cb: (err: any, data?: CreateCrossAccountAuthorizationCommandOutput) => void): void; createCrossAccountAuthorization(args: CreateCrossAccountAuthorizationCommandInput, options: Route53RecoveryReadinessRequestOptions, cb: (err: any, data?: CreateCrossAccountAuthorizationCommandOutput) => void): void; /** * @see {@link CreateReadinessCheckCommand} */ createReadinessCheck(args: CreateReadinessCheckCommandInput, options?: Route53RecoveryReadinessRequestOptions): Promise; createReadinessCheck(args: CreateReadinessCheckCommandInput, cb: (err: any, data?: CreateReadinessCheckCommandOutput) => void): void; createReadinessCheck(args: CreateReadinessCheckCommandInput, options: Route53RecoveryReadinessRequestOptions, cb: (err: any, data?: CreateReadinessCheckCommandOutput) => void): void; /** * @see {@link CreateRecoveryGroupCommand} */ createRecoveryGroup(args: CreateRecoveryGroupCommandInput, options?: Route53RecoveryReadinessRequestOptions): Promise; createRecoveryGroup(args: CreateRecoveryGroupCommandInput, cb: (err: any, data?: CreateRecoveryGroupCommandOutput) => void): void; createRecoveryGroup(args: CreateRecoveryGroupCommandInput, options: Route53RecoveryReadinessRequestOptions, cb: (err: any, data?: CreateRecoveryGroupCommandOutput) => void): void; /** * @see {@link CreateResourceSetCommand} */ createResourceSet(args: CreateResourceSetCommandInput, options?: Route53RecoveryReadinessRequestOptions): Promise; createResourceSet(args: CreateResourceSetCommandInput, cb: (err: any, data?: CreateResourceSetCommandOutput) => void): void; createResourceSet(args: CreateResourceSetCommandInput, options: Route53RecoveryReadinessRequestOptions, cb: (err: any, data?: CreateResourceSetCommandOutput) => void): void; /** * @see {@link DeleteCellCommand} */ deleteCell(args: DeleteCellCommandInput, options?: Route53RecoveryReadinessRequestOptions): Promise; deleteCell(args: DeleteCellCommandInput, cb: (err: any, data?: DeleteCellCommandOutput) => void): void; deleteCell(args: DeleteCellCommandInput, options: Route53RecoveryReadinessRequestOptions, cb: (err: any, data?: DeleteCellCommandOutput) => void): void; /** * @see {@link DeleteCrossAccountAuthorizationCommand} */ deleteCrossAccountAuthorization(args: DeleteCrossAccountAuthorizationCommandInput, options?: Route53RecoveryReadinessRequestOptions): Promise; deleteCrossAccountAuthorization(args: DeleteCrossAccountAuthorizationCommandInput, cb: (err: any, data?: DeleteCrossAccountAuthorizationCommandOutput) => void): void; deleteCrossAccountAuthorization(args: DeleteCrossAccountAuthorizationCommandInput, options: Route53RecoveryReadinessRequestOptions, cb: (err: any, data?: DeleteCrossAccountAuthorizationCommandOutput) => void): void; /** * @see {@link DeleteReadinessCheckCommand} */ deleteReadinessCheck(args: DeleteReadinessCheckCommandInput, options?: Route53RecoveryReadinessRequestOptions): Promise; deleteReadinessCheck(args: DeleteReadinessCheckCommandInput, cb: (err: any, data?: DeleteReadinessCheckCommandOutput) => void): void; deleteReadinessCheck(args: DeleteReadinessCheckCommandInput, options: Route53RecoveryReadinessRequestOptions, cb: (err: any, data?: DeleteReadinessCheckCommandOutput) => void): void; /** * @see {@link DeleteRecoveryGroupCommand} */ deleteRecoveryGroup(args: DeleteRecoveryGroupCommandInput, options?: Route53RecoveryReadinessRequestOptions): Promise; deleteRecoveryGroup(args: DeleteRecoveryGroupCommandInput, cb: (err: any, data?: DeleteRecoveryGroupCommandOutput) => void): void; deleteRecoveryGroup(args: DeleteRecoveryGroupCommandInput, options: Route53RecoveryReadinessRequestOptions, cb: (err: any, data?: DeleteRecoveryGroupCommandOutput) => void): void; /** * @see {@link DeleteResourceSetCommand} */ deleteResourceSet(args: DeleteResourceSetCommandInput, options?: Route53RecoveryReadinessRequestOptions): Promise; deleteResourceSet(args: DeleteResourceSetCommandInput, cb: (err: any, data?: DeleteResourceSetCommandOutput) => void): void; deleteResourceSet(args: DeleteResourceSetCommandInput, options: Route53RecoveryReadinessRequestOptions, cb: (err: any, data?: DeleteResourceSetCommandOutput) => void): void; /** * @see {@link GetArchitectureRecommendationsCommand} */ getArchitectureRecommendations(args: GetArchitectureRecommendationsCommandInput, options?: Route53RecoveryReadinessRequestOptions): Promise; getArchitectureRecommendations(args: GetArchitectureRecommendationsCommandInput, cb: (err: any, data?: GetArchitectureRecommendationsCommandOutput) => void): void; getArchitectureRecommendations(args: GetArchitectureRecommendationsCommandInput, options: Route53RecoveryReadinessRequestOptions, cb: (err: any, data?: GetArchitectureRecommendationsCommandOutput) => void): void; /** * @see {@link GetCellCommand} */ getCell(args: GetCellCommandInput, options?: Route53RecoveryReadinessRequestOptions): Promise; getCell(args: GetCellCommandInput, cb: (err: any, data?: GetCellCommandOutput) => void): void; getCell(args: GetCellCommandInput, options: Route53RecoveryReadinessRequestOptions, cb: (err: any, data?: GetCellCommandOutput) => void): void; /** * @see {@link GetCellReadinessSummaryCommand} */ getCellReadinessSummary(args: GetCellReadinessSummaryCommandInput, options?: Route53RecoveryReadinessRequestOptions): Promise; getCellReadinessSummary(args: GetCellReadinessSummaryCommandInput, cb: (err: any, data?: GetCellReadinessSummaryCommandOutput) => void): void; getCellReadinessSummary(args: GetCellReadinessSummaryCommandInput, options: Route53RecoveryReadinessRequestOptions, cb: (err: any, data?: GetCellReadinessSummaryCommandOutput) => void): void; /** * @see {@link GetReadinessCheckCommand} */ getReadinessCheck(args: GetReadinessCheckCommandInput, options?: Route53RecoveryReadinessRequestOptions): Promise; getReadinessCheck(args: GetReadinessCheckCommandInput, cb: (err: any, data?: GetReadinessCheckCommandOutput) => void): void; getReadinessCheck(args: GetReadinessCheckCommandInput, options: Route53RecoveryReadinessRequestOptions, cb: (err: any, data?: GetReadinessCheckCommandOutput) => void): void; /** * @see {@link GetReadinessCheckResourceStatusCommand} */ getReadinessCheckResourceStatus(args: GetReadinessCheckResourceStatusCommandInput, options?: Route53RecoveryReadinessRequestOptions): Promise; getReadinessCheckResourceStatus(args: GetReadinessCheckResourceStatusCommandInput, cb: (err: any, data?: GetReadinessCheckResourceStatusCommandOutput) => void): void; getReadinessCheckResourceStatus(args: GetReadinessCheckResourceStatusCommandInput, options: Route53RecoveryReadinessRequestOptions, cb: (err: any, data?: GetReadinessCheckResourceStatusCommandOutput) => void): void; /** * @see {@link GetReadinessCheckStatusCommand} */ getReadinessCheckStatus(args: GetReadinessCheckStatusCommandInput, options?: Route53RecoveryReadinessRequestOptions): Promise; getReadinessCheckStatus(args: GetReadinessCheckStatusCommandInput, cb: (err: any, data?: GetReadinessCheckStatusCommandOutput) => void): void; getReadinessCheckStatus(args: GetReadinessCheckStatusCommandInput, options: Route53RecoveryReadinessRequestOptions, cb: (err: any, data?: GetReadinessCheckStatusCommandOutput) => void): void; /** * @see {@link GetRecoveryGroupCommand} */ getRecoveryGroup(args: GetRecoveryGroupCommandInput, options?: Route53RecoveryReadinessRequestOptions): Promise; getRecoveryGroup(args: GetRecoveryGroupCommandInput, cb: (err: any, data?: GetRecoveryGroupCommandOutput) => void): void; getRecoveryGroup(args: GetRecoveryGroupCommandInput, options: Route53RecoveryReadinessRequestOptions, cb: (err: any, data?: GetRecoveryGroupCommandOutput) => void): void; /** * @see {@link GetRecoveryGroupReadinessSummaryCommand} */ getRecoveryGroupReadinessSummary(args: GetRecoveryGroupReadinessSummaryCommandInput, options?: Route53RecoveryReadinessRequestOptions): Promise; getRecoveryGroupReadinessSummary(args: GetRecoveryGroupReadinessSummaryCommandInput, cb: (err: any, data?: GetRecoveryGroupReadinessSummaryCommandOutput) => void): void; getRecoveryGroupReadinessSummary(args: GetRecoveryGroupReadinessSummaryCommandInput, options: Route53RecoveryReadinessRequestOptions, cb: (err: any, data?: GetRecoveryGroupReadinessSummaryCommandOutput) => void): void; /** * @see {@link GetResourceSetCommand} */ getResourceSet(args: GetResourceSetCommandInput, options?: Route53RecoveryReadinessRequestOptions): Promise; getResourceSet(args: GetResourceSetCommandInput, cb: (err: any, data?: GetResourceSetCommandOutput) => void): void; getResourceSet(args: GetResourceSetCommandInput, options: Route53RecoveryReadinessRequestOptions, cb: (err: any, data?: GetResourceSetCommandOutput) => void): void; /** * @see {@link ListCellsCommand} */ listCells(): Promise; listCells(args: ListCellsCommandInput, options?: Route53RecoveryReadinessRequestOptions): Promise; listCells(args: ListCellsCommandInput, cb: (err: any, data?: ListCellsCommandOutput) => void): void; listCells(args: ListCellsCommandInput, options: Route53RecoveryReadinessRequestOptions, cb: (err: any, data?: ListCellsCommandOutput) => void): void; /** * @see {@link ListCrossAccountAuthorizationsCommand} */ listCrossAccountAuthorizations(): Promise; listCrossAccountAuthorizations(args: ListCrossAccountAuthorizationsCommandInput, options?: Route53RecoveryReadinessRequestOptions): Promise; listCrossAccountAuthorizations(args: ListCrossAccountAuthorizationsCommandInput, cb: (err: any, data?: ListCrossAccountAuthorizationsCommandOutput) => void): void; listCrossAccountAuthorizations(args: ListCrossAccountAuthorizationsCommandInput, options: Route53RecoveryReadinessRequestOptions, cb: (err: any, data?: ListCrossAccountAuthorizationsCommandOutput) => void): void; /** * @see {@link ListReadinessChecksCommand} */ listReadinessChecks(): Promise; listReadinessChecks(args: ListReadinessChecksCommandInput, options?: Route53RecoveryReadinessRequestOptions): Promise; listReadinessChecks(args: ListReadinessChecksCommandInput, cb: (err: any, data?: ListReadinessChecksCommandOutput) => void): void; listReadinessChecks(args: ListReadinessChecksCommandInput, options: Route53RecoveryReadinessRequestOptions, cb: (err: any, data?: ListReadinessChecksCommandOutput) => void): void; /** * @see {@link ListRecoveryGroupsCommand} */ listRecoveryGroups(): Promise; listRecoveryGroups(args: ListRecoveryGroupsCommandInput, options?: Route53RecoveryReadinessRequestOptions): Promise; listRecoveryGroups(args: ListRecoveryGroupsCommandInput, cb: (err: any, data?: ListRecoveryGroupsCommandOutput) => void): void; listRecoveryGroups(args: ListRecoveryGroupsCommandInput, options: Route53RecoveryReadinessRequestOptions, cb: (err: any, data?: ListRecoveryGroupsCommandOutput) => void): void; /** * @see {@link ListResourceSetsCommand} */ listResourceSets(): Promise; listResourceSets(args: ListResourceSetsCommandInput, options?: Route53RecoveryReadinessRequestOptions): Promise; listResourceSets(args: ListResourceSetsCommandInput, cb: (err: any, data?: ListResourceSetsCommandOutput) => void): void; listResourceSets(args: ListResourceSetsCommandInput, options: Route53RecoveryReadinessRequestOptions, cb: (err: any, data?: ListResourceSetsCommandOutput) => void): void; /** * @see {@link ListRulesCommand} */ listRules(): Promise; listRules(args: ListRulesCommandInput, options?: Route53RecoveryReadinessRequestOptions): Promise; listRules(args: ListRulesCommandInput, cb: (err: any, data?: ListRulesCommandOutput) => void): void; listRules(args: ListRulesCommandInput, options: Route53RecoveryReadinessRequestOptions, cb: (err: any, data?: ListRulesCommandOutput) => void): void; /** * @see {@link ListTagsForResourcesCommand} */ listTagsForResources(args: ListTagsForResourcesCommandInput, options?: Route53RecoveryReadinessRequestOptions): Promise; listTagsForResources(args: ListTagsForResourcesCommandInput, cb: (err: any, data?: ListTagsForResourcesCommandOutput) => void): void; listTagsForResources(args: ListTagsForResourcesCommandInput, options: Route53RecoveryReadinessRequestOptions, cb: (err: any, data?: ListTagsForResourcesCommandOutput) => void): void; /** * @see {@link TagResourceCommand} */ tagResource(args: TagResourceCommandInput, options?: Route53RecoveryReadinessRequestOptions): Promise; tagResource(args: TagResourceCommandInput, cb: (err: any, data?: TagResourceCommandOutput) => void): void; tagResource(args: TagResourceCommandInput, options: Route53RecoveryReadinessRequestOptions, cb: (err: any, data?: TagResourceCommandOutput) => void): void; /** * @see {@link UntagResourceCommand} */ untagResource(args: UntagResourceCommandInput, options?: Route53RecoveryReadinessRequestOptions): Promise; untagResource(args: UntagResourceCommandInput, cb: (err: any, data?: UntagResourceCommandOutput) => void): void; untagResource(args: UntagResourceCommandInput, options: Route53RecoveryReadinessRequestOptions, cb: (err: any, data?: UntagResourceCommandOutput) => void): void; /** * @see {@link UpdateCellCommand} */ updateCell(args: UpdateCellCommandInput, options?: Route53RecoveryReadinessRequestOptions): Promise; updateCell(args: UpdateCellCommandInput, cb: (err: any, data?: UpdateCellCommandOutput) => void): void; updateCell(args: UpdateCellCommandInput, options: Route53RecoveryReadinessRequestOptions, cb: (err: any, data?: UpdateCellCommandOutput) => void): void; /** * @see {@link UpdateReadinessCheckCommand} */ updateReadinessCheck(args: UpdateReadinessCheckCommandInput, options?: Route53RecoveryReadinessRequestOptions): Promise; updateReadinessCheck(args: UpdateReadinessCheckCommandInput, cb: (err: any, data?: UpdateReadinessCheckCommandOutput) => void): void; updateReadinessCheck(args: UpdateReadinessCheckCommandInput, options: Route53RecoveryReadinessRequestOptions, cb: (err: any, data?: UpdateReadinessCheckCommandOutput) => void): void; /** * @see {@link UpdateRecoveryGroupCommand} */ updateRecoveryGroup(args: UpdateRecoveryGroupCommandInput, options?: Route53RecoveryReadinessRequestOptions): Promise; updateRecoveryGroup(args: UpdateRecoveryGroupCommandInput, cb: (err: any, data?: UpdateRecoveryGroupCommandOutput) => void): void; updateRecoveryGroup(args: UpdateRecoveryGroupCommandInput, options: Route53RecoveryReadinessRequestOptions, cb: (err: any, data?: UpdateRecoveryGroupCommandOutput) => void): void; /** * @see {@link UpdateResourceSetCommand} */ updateResourceSet(args: UpdateResourceSetCommandInput, options?: Route53RecoveryReadinessRequestOptions): Promise; updateResourceSet(args: UpdateResourceSetCommandInput, cb: (err: any, data?: UpdateResourceSetCommandOutput) => void): void; updateResourceSet(args: UpdateResourceSetCommandInput, options: Route53RecoveryReadinessRequestOptions, cb: (err: any, data?: UpdateResourceSetCommandOutput) => void): void; /** * @see {@link GetCellReadinessSummaryCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link GetCellReadinessSummaryCommandOutput}. */ paginateGetCellReadinessSummary(args: GetCellReadinessSummaryCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link GetReadinessCheckResourceStatusCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link GetReadinessCheckResourceStatusCommandOutput}. */ paginateGetReadinessCheckResourceStatus(args: GetReadinessCheckResourceStatusCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link GetReadinessCheckStatusCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link GetReadinessCheckStatusCommandOutput}. */ paginateGetReadinessCheckStatus(args: GetReadinessCheckStatusCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link GetRecoveryGroupReadinessSummaryCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link GetRecoveryGroupReadinessSummaryCommandOutput}. */ paginateGetRecoveryGroupReadinessSummary(args: GetRecoveryGroupReadinessSummaryCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListCellsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListCellsCommandOutput}. */ paginateListCells(args?: ListCellsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListCrossAccountAuthorizationsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListCrossAccountAuthorizationsCommandOutput}. */ paginateListCrossAccountAuthorizations(args?: ListCrossAccountAuthorizationsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListReadinessChecksCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListReadinessChecksCommandOutput}. */ paginateListReadinessChecks(args?: ListReadinessChecksCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListRecoveryGroupsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListRecoveryGroupsCommandOutput}. */ paginateListRecoveryGroups(args?: ListRecoveryGroupsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListResourceSetsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListResourceSetsCommandOutput}. */ paginateListResourceSets(args?: ListResourceSetsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListRulesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListRulesCommandOutput}. */ paginateListRules(args?: ListRulesCommandInput, paginationConfig?: Omit): Paginator; } /** *

Recovery readiness

* @public */ export declare class Route53RecoveryReadiness extends Route53RecoveryReadinessClient implements Route53RecoveryReadiness { }