import { HttpHandlerOptions as __HttpHandlerOptions, PaginationConfiguration, Paginator, } from "@smithy/types"; import { CreateApplicationCommandInput, CreateApplicationCommandOutput, } from "./commands/CreateApplicationCommand"; import { CreateEnvironmentCommandInput, CreateEnvironmentCommandOutput, } from "./commands/CreateEnvironmentCommand"; import { CreateRouteCommandInput, CreateRouteCommandOutput } from "./commands/CreateRouteCommand"; import { CreateServiceCommandInput, CreateServiceCommandOutput, } from "./commands/CreateServiceCommand"; import { DeleteApplicationCommandInput, DeleteApplicationCommandOutput, } from "./commands/DeleteApplicationCommand"; import { DeleteEnvironmentCommandInput, DeleteEnvironmentCommandOutput, } from "./commands/DeleteEnvironmentCommand"; import { DeleteResourcePolicyCommandInput, DeleteResourcePolicyCommandOutput, } from "./commands/DeleteResourcePolicyCommand"; import { DeleteRouteCommandInput, DeleteRouteCommandOutput } from "./commands/DeleteRouteCommand"; import { DeleteServiceCommandInput, DeleteServiceCommandOutput, } from "./commands/DeleteServiceCommand"; import { GetApplicationCommandInput, GetApplicationCommandOutput, } from "./commands/GetApplicationCommand"; import { GetEnvironmentCommandInput, GetEnvironmentCommandOutput, } from "./commands/GetEnvironmentCommand"; import { GetResourcePolicyCommandInput, GetResourcePolicyCommandOutput, } from "./commands/GetResourcePolicyCommand"; import { GetRouteCommandInput, GetRouteCommandOutput } from "./commands/GetRouteCommand"; import { GetServiceCommandInput, GetServiceCommandOutput } from "./commands/GetServiceCommand"; import { ListApplicationsCommandInput, ListApplicationsCommandOutput, } from "./commands/ListApplicationsCommand"; import { ListEnvironmentsCommandInput, ListEnvironmentsCommandOutput, } from "./commands/ListEnvironmentsCommand"; import { ListEnvironmentVpcsCommandInput, ListEnvironmentVpcsCommandOutput, } from "./commands/ListEnvironmentVpcsCommand"; import { ListRoutesCommandInput, ListRoutesCommandOutput } from "./commands/ListRoutesCommand"; import { ListServicesCommandInput, ListServicesCommandOutput, } from "./commands/ListServicesCommand"; import { ListTagsForResourceCommandInput, ListTagsForResourceCommandOutput, } from "./commands/ListTagsForResourceCommand"; import { PutResourcePolicyCommandInput, PutResourcePolicyCommandOutput, } from "./commands/PutResourcePolicyCommand"; import { TagResourceCommandInput, TagResourceCommandOutput } from "./commands/TagResourceCommand"; import { UntagResourceCommandInput, UntagResourceCommandOutput, } from "./commands/UntagResourceCommand"; import { UpdateRouteCommandInput, UpdateRouteCommandOutput } from "./commands/UpdateRouteCommand"; import { MigrationHubRefactorSpacesClient } from "./MigrationHubRefactorSpacesClient"; export interface MigrationHubRefactorSpaces { createApplication( args: CreateApplicationCommandInput, options?: __HttpHandlerOptions, ): Promise; createApplication( args: CreateApplicationCommandInput, cb: (err: any, data?: CreateApplicationCommandOutput) => void, ): void; createApplication( args: CreateApplicationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateApplicationCommandOutput) => void, ): void; createEnvironment( args: CreateEnvironmentCommandInput, options?: __HttpHandlerOptions, ): Promise; createEnvironment( args: CreateEnvironmentCommandInput, cb: (err: any, data?: CreateEnvironmentCommandOutput) => void, ): void; createEnvironment( args: CreateEnvironmentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateEnvironmentCommandOutput) => void, ): void; createRoute( args: CreateRouteCommandInput, options?: __HttpHandlerOptions, ): Promise; createRoute( args: CreateRouteCommandInput, cb: (err: any, data?: CreateRouteCommandOutput) => void, ): void; createRoute( args: CreateRouteCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateRouteCommandOutput) => void, ): void; createService( args: CreateServiceCommandInput, options?: __HttpHandlerOptions, ): Promise; createService( args: CreateServiceCommandInput, cb: (err: any, data?: CreateServiceCommandOutput) => void, ): void; createService( args: CreateServiceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateServiceCommandOutput) => void, ): void; deleteApplication( args: DeleteApplicationCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteApplication( args: DeleteApplicationCommandInput, cb: (err: any, data?: DeleteApplicationCommandOutput) => void, ): void; deleteApplication( args: DeleteApplicationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteApplicationCommandOutput) => void, ): void; deleteEnvironment( args: DeleteEnvironmentCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteEnvironment( args: DeleteEnvironmentCommandInput, cb: (err: any, data?: DeleteEnvironmentCommandOutput) => void, ): void; deleteEnvironment( args: DeleteEnvironmentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteEnvironmentCommandOutput) => void, ): void; deleteResourcePolicy( args: DeleteResourcePolicyCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteResourcePolicy( args: DeleteResourcePolicyCommandInput, cb: (err: any, data?: DeleteResourcePolicyCommandOutput) => void, ): void; deleteResourcePolicy( args: DeleteResourcePolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteResourcePolicyCommandOutput) => void, ): void; deleteRoute( args: DeleteRouteCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteRoute( args: DeleteRouteCommandInput, cb: (err: any, data?: DeleteRouteCommandOutput) => void, ): void; deleteRoute( args: DeleteRouteCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteRouteCommandOutput) => void, ): void; deleteService( args: DeleteServiceCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteService( args: DeleteServiceCommandInput, cb: (err: any, data?: DeleteServiceCommandOutput) => void, ): void; deleteService( args: DeleteServiceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteServiceCommandOutput) => void, ): void; getApplication( args: GetApplicationCommandInput, options?: __HttpHandlerOptions, ): Promise; getApplication( args: GetApplicationCommandInput, cb: (err: any, data?: GetApplicationCommandOutput) => void, ): void; getApplication( args: GetApplicationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetApplicationCommandOutput) => void, ): void; getEnvironment( args: GetEnvironmentCommandInput, options?: __HttpHandlerOptions, ): Promise; getEnvironment( args: GetEnvironmentCommandInput, cb: (err: any, data?: GetEnvironmentCommandOutput) => void, ): void; getEnvironment( args: GetEnvironmentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetEnvironmentCommandOutput) => void, ): void; getResourcePolicy( args: GetResourcePolicyCommandInput, options?: __HttpHandlerOptions, ): Promise; getResourcePolicy( args: GetResourcePolicyCommandInput, cb: (err: any, data?: GetResourcePolicyCommandOutput) => void, ): void; getResourcePolicy( args: GetResourcePolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetResourcePolicyCommandOutput) => void, ): void; getRoute( args: GetRouteCommandInput, options?: __HttpHandlerOptions, ): Promise; getRoute(args: GetRouteCommandInput, cb: (err: any, data?: GetRouteCommandOutput) => void): void; getRoute( args: GetRouteCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetRouteCommandOutput) => void, ): void; getService( args: GetServiceCommandInput, options?: __HttpHandlerOptions, ): Promise; getService( args: GetServiceCommandInput, cb: (err: any, data?: GetServiceCommandOutput) => void, ): void; getService( args: GetServiceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetServiceCommandOutput) => void, ): void; listApplications( args: ListApplicationsCommandInput, options?: __HttpHandlerOptions, ): Promise; listApplications( args: ListApplicationsCommandInput, cb: (err: any, data?: ListApplicationsCommandOutput) => void, ): void; listApplications( args: ListApplicationsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListApplicationsCommandOutput) => void, ): void; listEnvironments(): Promise; listEnvironments( args: ListEnvironmentsCommandInput, options?: __HttpHandlerOptions, ): Promise; listEnvironments( args: ListEnvironmentsCommandInput, cb: (err: any, data?: ListEnvironmentsCommandOutput) => void, ): void; listEnvironments( args: ListEnvironmentsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListEnvironmentsCommandOutput) => void, ): void; listEnvironmentVpcs( args: ListEnvironmentVpcsCommandInput, options?: __HttpHandlerOptions, ): Promise; listEnvironmentVpcs( args: ListEnvironmentVpcsCommandInput, cb: (err: any, data?: ListEnvironmentVpcsCommandOutput) => void, ): void; listEnvironmentVpcs( args: ListEnvironmentVpcsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListEnvironmentVpcsCommandOutput) => void, ): void; listRoutes( args: ListRoutesCommandInput, options?: __HttpHandlerOptions, ): Promise; listRoutes( args: ListRoutesCommandInput, cb: (err: any, data?: ListRoutesCommandOutput) => void, ): void; listRoutes( args: ListRoutesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListRoutesCommandOutput) => void, ): void; listServices( args: ListServicesCommandInput, options?: __HttpHandlerOptions, ): Promise; listServices( args: ListServicesCommandInput, cb: (err: any, data?: ListServicesCommandOutput) => void, ): void; listServices( args: ListServicesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListServicesCommandOutput) => 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; putResourcePolicy( args: PutResourcePolicyCommandInput, options?: __HttpHandlerOptions, ): Promise; putResourcePolicy( args: PutResourcePolicyCommandInput, cb: (err: any, data?: PutResourcePolicyCommandOutput) => void, ): void; putResourcePolicy( args: PutResourcePolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PutResourcePolicyCommandOutput) => void, ): void; tagResource( args: TagResourceCommandInput, options?: __HttpHandlerOptions, ): Promise; tagResource( args: TagResourceCommandInput, cb: (err: any, data?: TagResourceCommandOutput) => void, ): void; tagResource( args: TagResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: TagResourceCommandOutput) => void, ): void; untagResource( args: UntagResourceCommandInput, options?: __HttpHandlerOptions, ): Promise; untagResource( args: UntagResourceCommandInput, cb: (err: any, data?: UntagResourceCommandOutput) => void, ): void; untagResource( args: UntagResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UntagResourceCommandOutput) => void, ): void; updateRoute( args: UpdateRouteCommandInput, options?: __HttpHandlerOptions, ): Promise; updateRoute( args: UpdateRouteCommandInput, cb: (err: any, data?: UpdateRouteCommandOutput) => void, ): void; updateRoute( args: UpdateRouteCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateRouteCommandOutput) => void, ): void; paginateListApplications( args: ListApplicationsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListEnvironments( args?: ListEnvironmentsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListEnvironmentVpcs( args: ListEnvironmentVpcsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListRoutes( args: ListRoutesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListServices( args: ListServicesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; } export declare class MigrationHubRefactorSpaces extends MigrationHubRefactorSpacesClient implements MigrationHubRefactorSpaces {}