import { HostHeaderInputConfig, HostHeaderResolvedConfig, UserAgentInputConfig, UserAgentResolvedConfig, } from "@aws-sdk/core/client"; import { DefaultsMode as __DefaultsMode, SmithyConfiguration as __SmithyConfiguration, SmithyResolvedConfiguration as __SmithyResolvedConfiguration, Client as __Client, } from "@smithy/core/client"; import { RegionInputConfig, RegionResolvedConfig } from "@smithy/core/config"; import { EndpointInputConfig, EndpointResolvedConfig } from "@smithy/core/endpoints"; import { HttpHandlerUserInput as __HttpHandlerUserInput } from "@smithy/core/protocols"; import { RetryInputConfig, RetryResolvedConfig } from "@smithy/core/retry"; import { AwsCredentialIdentityProvider, BodyLengthCalculator as __BodyLengthCalculator, CheckOptionalClientConfig as __CheckOptionalClientConfig, ChecksumConstructor as __ChecksumConstructor, Decoder as __Decoder, Encoder as __Encoder, HashConstructor as __HashConstructor, HttpHandlerOptions as __HttpHandlerOptions, Logger as __Logger, Provider as __Provider, StreamCollector as __StreamCollector, UrlParser as __UrlParser, UserAgent as __UserAgent, } from "@smithy/types"; import { HttpAuthSchemeInputConfig, HttpAuthSchemeResolvedConfig, } from "./auth/httpAuthSchemeProvider"; 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 { ClientInputEndpointParameters, ClientResolvedEndpointParameters, EndpointParameters, } from "./endpoint/EndpointParameters"; import { RuntimeExtension, RuntimeExtensionsConfig } from "./runtimeExtensions"; export { __Client }; export type ServiceInputTypes = | CreateApplicationCommandInput | CreateEnvironmentCommandInput | CreateRouteCommandInput | CreateServiceCommandInput | DeleteApplicationCommandInput | DeleteEnvironmentCommandInput | DeleteResourcePolicyCommandInput | DeleteRouteCommandInput | DeleteServiceCommandInput | GetApplicationCommandInput | GetEnvironmentCommandInput | GetResourcePolicyCommandInput | GetRouteCommandInput | GetServiceCommandInput | ListApplicationsCommandInput | ListEnvironmentVpcsCommandInput | ListEnvironmentsCommandInput | ListRoutesCommandInput | ListServicesCommandInput | ListTagsForResourceCommandInput | PutResourcePolicyCommandInput | TagResourceCommandInput | UntagResourceCommandInput | UpdateRouteCommandInput; export type ServiceOutputTypes = | CreateApplicationCommandOutput | CreateEnvironmentCommandOutput | CreateRouteCommandOutput | CreateServiceCommandOutput | DeleteApplicationCommandOutput | DeleteEnvironmentCommandOutput | DeleteResourcePolicyCommandOutput | DeleteRouteCommandOutput | DeleteServiceCommandOutput | GetApplicationCommandOutput | GetEnvironmentCommandOutput | GetResourcePolicyCommandOutput | GetRouteCommandOutput | GetServiceCommandOutput | ListApplicationsCommandOutput | ListEnvironmentVpcsCommandOutput | ListEnvironmentsCommandOutput | ListRoutesCommandOutput | ListServicesCommandOutput | ListTagsForResourceCommandOutput | PutResourcePolicyCommandOutput | TagResourceCommandOutput | UntagResourceCommandOutput | UpdateRouteCommandOutput; export interface ClientDefaults extends Partial<__SmithyConfiguration<__HttpHandlerOptions>> { requestHandler?: __HttpHandlerUserInput; sha256?: __ChecksumConstructor | __HashConstructor; urlParser?: __UrlParser; bodyLengthChecker?: __BodyLengthCalculator; streamCollector?: __StreamCollector; base64Decoder?: __Decoder; base64Encoder?: __Encoder; utf8Decoder?: __Decoder; utf8Encoder?: __Encoder; runtime?: string; disableHostPrefix?: boolean; serviceId?: string; useDualstackEndpoint?: boolean | __Provider; useFipsEndpoint?: boolean | __Provider; region?: string | __Provider; profile?: string; defaultUserAgentProvider?: __Provider<__UserAgent>; credentialDefaultProvider?: (input: any) => AwsCredentialIdentityProvider; maxAttempts?: number | __Provider; retryMode?: string | __Provider; logger?: __Logger; extensions?: RuntimeExtension[]; defaultsMode?: __DefaultsMode | __Provider<__DefaultsMode>; } export type MigrationHubRefactorSpacesClientConfigType = Partial< __SmithyConfiguration<__HttpHandlerOptions> > & ClientDefaults & UserAgentInputConfig & RetryInputConfig & RegionInputConfig & HostHeaderInputConfig & EndpointInputConfig & HttpAuthSchemeInputConfig & ClientInputEndpointParameters; export interface MigrationHubRefactorSpacesClientConfig extends MigrationHubRefactorSpacesClientConfigType {} export type MigrationHubRefactorSpacesClientResolvedConfigType = __SmithyResolvedConfiguration<__HttpHandlerOptions> & Required & RuntimeExtensionsConfig & UserAgentResolvedConfig & RetryResolvedConfig & RegionResolvedConfig & HostHeaderResolvedConfig & EndpointResolvedConfig & HttpAuthSchemeResolvedConfig & ClientResolvedEndpointParameters; export interface MigrationHubRefactorSpacesClientResolvedConfig extends MigrationHubRefactorSpacesClientResolvedConfigType {} export declare class MigrationHubRefactorSpacesClient extends __Client< __HttpHandlerOptions, ServiceInputTypes, ServiceOutputTypes, MigrationHubRefactorSpacesClientResolvedConfig > { readonly config: MigrationHubRefactorSpacesClientResolvedConfig; constructor( ...[configuration]: __CheckOptionalClientConfig ); destroy(): void; }