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 { AcceptEnvironmentAccountConnectionCommandInput, AcceptEnvironmentAccountConnectionCommandOutput, } from "./commands/AcceptEnvironmentAccountConnectionCommand"; import { CancelComponentDeploymentCommandInput, CancelComponentDeploymentCommandOutput, } from "./commands/CancelComponentDeploymentCommand"; import { CancelEnvironmentDeploymentCommandInput, CancelEnvironmentDeploymentCommandOutput, } from "./commands/CancelEnvironmentDeploymentCommand"; import { CancelServiceInstanceDeploymentCommandInput, CancelServiceInstanceDeploymentCommandOutput, } from "./commands/CancelServiceInstanceDeploymentCommand"; import { CancelServicePipelineDeploymentCommandInput, CancelServicePipelineDeploymentCommandOutput, } from "./commands/CancelServicePipelineDeploymentCommand"; import { CreateComponentCommandInput, CreateComponentCommandOutput, } from "./commands/CreateComponentCommand"; import { CreateEnvironmentAccountConnectionCommandInput, CreateEnvironmentAccountConnectionCommandOutput, } from "./commands/CreateEnvironmentAccountConnectionCommand"; import { CreateEnvironmentCommandInput, CreateEnvironmentCommandOutput, } from "./commands/CreateEnvironmentCommand"; import { CreateEnvironmentTemplateCommandInput, CreateEnvironmentTemplateCommandOutput, } from "./commands/CreateEnvironmentTemplateCommand"; import { CreateEnvironmentTemplateVersionCommandInput, CreateEnvironmentTemplateVersionCommandOutput, } from "./commands/CreateEnvironmentTemplateVersionCommand"; import { CreateRepositoryCommandInput, CreateRepositoryCommandOutput, } from "./commands/CreateRepositoryCommand"; import { CreateServiceCommandInput, CreateServiceCommandOutput, } from "./commands/CreateServiceCommand"; import { CreateServiceInstanceCommandInput, CreateServiceInstanceCommandOutput, } from "./commands/CreateServiceInstanceCommand"; import { CreateServiceSyncConfigCommandInput, CreateServiceSyncConfigCommandOutput, } from "./commands/CreateServiceSyncConfigCommand"; import { CreateServiceTemplateCommandInput, CreateServiceTemplateCommandOutput, } from "./commands/CreateServiceTemplateCommand"; import { CreateServiceTemplateVersionCommandInput, CreateServiceTemplateVersionCommandOutput, } from "./commands/CreateServiceTemplateVersionCommand"; import { CreateTemplateSyncConfigCommandInput, CreateTemplateSyncConfigCommandOutput, } from "./commands/CreateTemplateSyncConfigCommand"; import { DeleteComponentCommandInput, DeleteComponentCommandOutput, } from "./commands/DeleteComponentCommand"; import { DeleteDeploymentCommandInput, DeleteDeploymentCommandOutput, } from "./commands/DeleteDeploymentCommand"; import { DeleteEnvironmentAccountConnectionCommandInput, DeleteEnvironmentAccountConnectionCommandOutput, } from "./commands/DeleteEnvironmentAccountConnectionCommand"; import { DeleteEnvironmentCommandInput, DeleteEnvironmentCommandOutput, } from "./commands/DeleteEnvironmentCommand"; import { DeleteEnvironmentTemplateCommandInput, DeleteEnvironmentTemplateCommandOutput, } from "./commands/DeleteEnvironmentTemplateCommand"; import { DeleteEnvironmentTemplateVersionCommandInput, DeleteEnvironmentTemplateVersionCommandOutput, } from "./commands/DeleteEnvironmentTemplateVersionCommand"; import { DeleteRepositoryCommandInput, DeleteRepositoryCommandOutput, } from "./commands/DeleteRepositoryCommand"; import { DeleteServiceCommandInput, DeleteServiceCommandOutput, } from "./commands/DeleteServiceCommand"; import { DeleteServiceSyncConfigCommandInput, DeleteServiceSyncConfigCommandOutput, } from "./commands/DeleteServiceSyncConfigCommand"; import { DeleteServiceTemplateCommandInput, DeleteServiceTemplateCommandOutput, } from "./commands/DeleteServiceTemplateCommand"; import { DeleteServiceTemplateVersionCommandInput, DeleteServiceTemplateVersionCommandOutput, } from "./commands/DeleteServiceTemplateVersionCommand"; import { DeleteTemplateSyncConfigCommandInput, DeleteTemplateSyncConfigCommandOutput, } from "./commands/DeleteTemplateSyncConfigCommand"; import { GetAccountSettingsCommandInput, GetAccountSettingsCommandOutput, } from "./commands/GetAccountSettingsCommand"; import { GetComponentCommandInput, GetComponentCommandOutput, } from "./commands/GetComponentCommand"; import { GetDeploymentCommandInput, GetDeploymentCommandOutput, } from "./commands/GetDeploymentCommand"; import { GetEnvironmentAccountConnectionCommandInput, GetEnvironmentAccountConnectionCommandOutput, } from "./commands/GetEnvironmentAccountConnectionCommand"; import { GetEnvironmentCommandInput, GetEnvironmentCommandOutput, } from "./commands/GetEnvironmentCommand"; import { GetEnvironmentTemplateCommandInput, GetEnvironmentTemplateCommandOutput, } from "./commands/GetEnvironmentTemplateCommand"; import { GetEnvironmentTemplateVersionCommandInput, GetEnvironmentTemplateVersionCommandOutput, } from "./commands/GetEnvironmentTemplateVersionCommand"; import { GetRepositoryCommandInput, GetRepositoryCommandOutput, } from "./commands/GetRepositoryCommand"; import { GetRepositorySyncStatusCommandInput, GetRepositorySyncStatusCommandOutput, } from "./commands/GetRepositorySyncStatusCommand"; import { GetResourcesSummaryCommandInput, GetResourcesSummaryCommandOutput, } from "./commands/GetResourcesSummaryCommand"; import { GetServiceCommandInput, GetServiceCommandOutput } from "./commands/GetServiceCommand"; import { GetServiceInstanceCommandInput, GetServiceInstanceCommandOutput, } from "./commands/GetServiceInstanceCommand"; import { GetServiceInstanceSyncStatusCommandInput, GetServiceInstanceSyncStatusCommandOutput, } from "./commands/GetServiceInstanceSyncStatusCommand"; import { GetServiceSyncBlockerSummaryCommandInput, GetServiceSyncBlockerSummaryCommandOutput, } from "./commands/GetServiceSyncBlockerSummaryCommand"; import { GetServiceSyncConfigCommandInput, GetServiceSyncConfigCommandOutput, } from "./commands/GetServiceSyncConfigCommand"; import { GetServiceTemplateCommandInput, GetServiceTemplateCommandOutput, } from "./commands/GetServiceTemplateCommand"; import { GetServiceTemplateVersionCommandInput, GetServiceTemplateVersionCommandOutput, } from "./commands/GetServiceTemplateVersionCommand"; import { GetTemplateSyncConfigCommandInput, GetTemplateSyncConfigCommandOutput, } from "./commands/GetTemplateSyncConfigCommand"; import { GetTemplateSyncStatusCommandInput, GetTemplateSyncStatusCommandOutput, } from "./commands/GetTemplateSyncStatusCommand"; import { ListComponentOutputsCommandInput, ListComponentOutputsCommandOutput, } from "./commands/ListComponentOutputsCommand"; import { ListComponentProvisionedResourcesCommandInput, ListComponentProvisionedResourcesCommandOutput, } from "./commands/ListComponentProvisionedResourcesCommand"; import { ListComponentsCommandInput, ListComponentsCommandOutput, } from "./commands/ListComponentsCommand"; import { ListDeploymentsCommandInput, ListDeploymentsCommandOutput, } from "./commands/ListDeploymentsCommand"; import { ListEnvironmentAccountConnectionsCommandInput, ListEnvironmentAccountConnectionsCommandOutput, } from "./commands/ListEnvironmentAccountConnectionsCommand"; import { ListEnvironmentOutputsCommandInput, ListEnvironmentOutputsCommandOutput, } from "./commands/ListEnvironmentOutputsCommand"; import { ListEnvironmentProvisionedResourcesCommandInput, ListEnvironmentProvisionedResourcesCommandOutput, } from "./commands/ListEnvironmentProvisionedResourcesCommand"; import { ListEnvironmentsCommandInput, ListEnvironmentsCommandOutput, } from "./commands/ListEnvironmentsCommand"; import { ListEnvironmentTemplatesCommandInput, ListEnvironmentTemplatesCommandOutput, } from "./commands/ListEnvironmentTemplatesCommand"; import { ListEnvironmentTemplateVersionsCommandInput, ListEnvironmentTemplateVersionsCommandOutput, } from "./commands/ListEnvironmentTemplateVersionsCommand"; import { ListRepositoriesCommandInput, ListRepositoriesCommandOutput, } from "./commands/ListRepositoriesCommand"; import { ListRepositorySyncDefinitionsCommandInput, ListRepositorySyncDefinitionsCommandOutput, } from "./commands/ListRepositorySyncDefinitionsCommand"; import { ListServiceInstanceOutputsCommandInput, ListServiceInstanceOutputsCommandOutput, } from "./commands/ListServiceInstanceOutputsCommand"; import { ListServiceInstanceProvisionedResourcesCommandInput, ListServiceInstanceProvisionedResourcesCommandOutput, } from "./commands/ListServiceInstanceProvisionedResourcesCommand"; import { ListServiceInstancesCommandInput, ListServiceInstancesCommandOutput, } from "./commands/ListServiceInstancesCommand"; import { ListServicePipelineOutputsCommandInput, ListServicePipelineOutputsCommandOutput, } from "./commands/ListServicePipelineOutputsCommand"; import { ListServicePipelineProvisionedResourcesCommandInput, ListServicePipelineProvisionedResourcesCommandOutput, } from "./commands/ListServicePipelineProvisionedResourcesCommand"; import { ListServicesCommandInput, ListServicesCommandOutput, } from "./commands/ListServicesCommand"; import { ListServiceTemplatesCommandInput, ListServiceTemplatesCommandOutput, } from "./commands/ListServiceTemplatesCommand"; import { ListServiceTemplateVersionsCommandInput, ListServiceTemplateVersionsCommandOutput, } from "./commands/ListServiceTemplateVersionsCommand"; import { ListTagsForResourceCommandInput, ListTagsForResourceCommandOutput, } from "./commands/ListTagsForResourceCommand"; import { NotifyResourceDeploymentStatusChangeCommandInput, NotifyResourceDeploymentStatusChangeCommandOutput, } from "./commands/NotifyResourceDeploymentStatusChangeCommand"; import { RejectEnvironmentAccountConnectionCommandInput, RejectEnvironmentAccountConnectionCommandOutput, } from "./commands/RejectEnvironmentAccountConnectionCommand"; import { TagResourceCommandInput, TagResourceCommandOutput } from "./commands/TagResourceCommand"; import { UntagResourceCommandInput, UntagResourceCommandOutput, } from "./commands/UntagResourceCommand"; import { UpdateAccountSettingsCommandInput, UpdateAccountSettingsCommandOutput, } from "./commands/UpdateAccountSettingsCommand"; import { UpdateComponentCommandInput, UpdateComponentCommandOutput, } from "./commands/UpdateComponentCommand"; import { UpdateEnvironmentAccountConnectionCommandInput, UpdateEnvironmentAccountConnectionCommandOutput, } from "./commands/UpdateEnvironmentAccountConnectionCommand"; import { UpdateEnvironmentCommandInput, UpdateEnvironmentCommandOutput, } from "./commands/UpdateEnvironmentCommand"; import { UpdateEnvironmentTemplateCommandInput, UpdateEnvironmentTemplateCommandOutput, } from "./commands/UpdateEnvironmentTemplateCommand"; import { UpdateEnvironmentTemplateVersionCommandInput, UpdateEnvironmentTemplateVersionCommandOutput, } from "./commands/UpdateEnvironmentTemplateVersionCommand"; import { UpdateServiceCommandInput, UpdateServiceCommandOutput, } from "./commands/UpdateServiceCommand"; import { UpdateServiceInstanceCommandInput, UpdateServiceInstanceCommandOutput, } from "./commands/UpdateServiceInstanceCommand"; import { UpdateServicePipelineCommandInput, UpdateServicePipelineCommandOutput, } from "./commands/UpdateServicePipelineCommand"; import { UpdateServiceSyncBlockerCommandInput, UpdateServiceSyncBlockerCommandOutput, } from "./commands/UpdateServiceSyncBlockerCommand"; import { UpdateServiceSyncConfigCommandInput, UpdateServiceSyncConfigCommandOutput, } from "./commands/UpdateServiceSyncConfigCommand"; import { UpdateServiceTemplateCommandInput, UpdateServiceTemplateCommandOutput, } from "./commands/UpdateServiceTemplateCommand"; import { UpdateServiceTemplateVersionCommandInput, UpdateServiceTemplateVersionCommandOutput, } from "./commands/UpdateServiceTemplateVersionCommand"; import { UpdateTemplateSyncConfigCommandInput, UpdateTemplateSyncConfigCommandOutput, } from "./commands/UpdateTemplateSyncConfigCommand"; import { ClientInputEndpointParameters, ClientResolvedEndpointParameters, EndpointParameters, } from "./endpoint/EndpointParameters"; import { RuntimeExtension, RuntimeExtensionsConfig } from "./runtimeExtensions"; export { __Client }; export type ServiceInputTypes = | AcceptEnvironmentAccountConnectionCommandInput | CancelComponentDeploymentCommandInput | CancelEnvironmentDeploymentCommandInput | CancelServiceInstanceDeploymentCommandInput | CancelServicePipelineDeploymentCommandInput | CreateComponentCommandInput | CreateEnvironmentAccountConnectionCommandInput | CreateEnvironmentCommandInput | CreateEnvironmentTemplateCommandInput | CreateEnvironmentTemplateVersionCommandInput | CreateRepositoryCommandInput | CreateServiceCommandInput | CreateServiceInstanceCommandInput | CreateServiceSyncConfigCommandInput | CreateServiceTemplateCommandInput | CreateServiceTemplateVersionCommandInput | CreateTemplateSyncConfigCommandInput | DeleteComponentCommandInput | DeleteDeploymentCommandInput | DeleteEnvironmentAccountConnectionCommandInput | DeleteEnvironmentCommandInput | DeleteEnvironmentTemplateCommandInput | DeleteEnvironmentTemplateVersionCommandInput | DeleteRepositoryCommandInput | DeleteServiceCommandInput | DeleteServiceSyncConfigCommandInput | DeleteServiceTemplateCommandInput | DeleteServiceTemplateVersionCommandInput | DeleteTemplateSyncConfigCommandInput | GetAccountSettingsCommandInput | GetComponentCommandInput | GetDeploymentCommandInput | GetEnvironmentAccountConnectionCommandInput | GetEnvironmentCommandInput | GetEnvironmentTemplateCommandInput | GetEnvironmentTemplateVersionCommandInput | GetRepositoryCommandInput | GetRepositorySyncStatusCommandInput | GetResourcesSummaryCommandInput | GetServiceCommandInput | GetServiceInstanceCommandInput | GetServiceInstanceSyncStatusCommandInput | GetServiceSyncBlockerSummaryCommandInput | GetServiceSyncConfigCommandInput | GetServiceTemplateCommandInput | GetServiceTemplateVersionCommandInput | GetTemplateSyncConfigCommandInput | GetTemplateSyncStatusCommandInput | ListComponentOutputsCommandInput | ListComponentProvisionedResourcesCommandInput | ListComponentsCommandInput | ListDeploymentsCommandInput | ListEnvironmentAccountConnectionsCommandInput | ListEnvironmentOutputsCommandInput | ListEnvironmentProvisionedResourcesCommandInput | ListEnvironmentTemplateVersionsCommandInput | ListEnvironmentTemplatesCommandInput | ListEnvironmentsCommandInput | ListRepositoriesCommandInput | ListRepositorySyncDefinitionsCommandInput | ListServiceInstanceOutputsCommandInput | ListServiceInstanceProvisionedResourcesCommandInput | ListServiceInstancesCommandInput | ListServicePipelineOutputsCommandInput | ListServicePipelineProvisionedResourcesCommandInput | ListServiceTemplateVersionsCommandInput | ListServiceTemplatesCommandInput | ListServicesCommandInput | ListTagsForResourceCommandInput | NotifyResourceDeploymentStatusChangeCommandInput | RejectEnvironmentAccountConnectionCommandInput | TagResourceCommandInput | UntagResourceCommandInput | UpdateAccountSettingsCommandInput | UpdateComponentCommandInput | UpdateEnvironmentAccountConnectionCommandInput | UpdateEnvironmentCommandInput | UpdateEnvironmentTemplateCommandInput | UpdateEnvironmentTemplateVersionCommandInput | UpdateServiceCommandInput | UpdateServiceInstanceCommandInput | UpdateServicePipelineCommandInput | UpdateServiceSyncBlockerCommandInput | UpdateServiceSyncConfigCommandInput | UpdateServiceTemplateCommandInput | UpdateServiceTemplateVersionCommandInput | UpdateTemplateSyncConfigCommandInput; export type ServiceOutputTypes = | AcceptEnvironmentAccountConnectionCommandOutput | CancelComponentDeploymentCommandOutput | CancelEnvironmentDeploymentCommandOutput | CancelServiceInstanceDeploymentCommandOutput | CancelServicePipelineDeploymentCommandOutput | CreateComponentCommandOutput | CreateEnvironmentAccountConnectionCommandOutput | CreateEnvironmentCommandOutput | CreateEnvironmentTemplateCommandOutput | CreateEnvironmentTemplateVersionCommandOutput | CreateRepositoryCommandOutput | CreateServiceCommandOutput | CreateServiceInstanceCommandOutput | CreateServiceSyncConfigCommandOutput | CreateServiceTemplateCommandOutput | CreateServiceTemplateVersionCommandOutput | CreateTemplateSyncConfigCommandOutput | DeleteComponentCommandOutput | DeleteDeploymentCommandOutput | DeleteEnvironmentAccountConnectionCommandOutput | DeleteEnvironmentCommandOutput | DeleteEnvironmentTemplateCommandOutput | DeleteEnvironmentTemplateVersionCommandOutput | DeleteRepositoryCommandOutput | DeleteServiceCommandOutput | DeleteServiceSyncConfigCommandOutput | DeleteServiceTemplateCommandOutput | DeleteServiceTemplateVersionCommandOutput | DeleteTemplateSyncConfigCommandOutput | GetAccountSettingsCommandOutput | GetComponentCommandOutput | GetDeploymentCommandOutput | GetEnvironmentAccountConnectionCommandOutput | GetEnvironmentCommandOutput | GetEnvironmentTemplateCommandOutput | GetEnvironmentTemplateVersionCommandOutput | GetRepositoryCommandOutput | GetRepositorySyncStatusCommandOutput | GetResourcesSummaryCommandOutput | GetServiceCommandOutput | GetServiceInstanceCommandOutput | GetServiceInstanceSyncStatusCommandOutput | GetServiceSyncBlockerSummaryCommandOutput | GetServiceSyncConfigCommandOutput | GetServiceTemplateCommandOutput | GetServiceTemplateVersionCommandOutput | GetTemplateSyncConfigCommandOutput | GetTemplateSyncStatusCommandOutput | ListComponentOutputsCommandOutput | ListComponentProvisionedResourcesCommandOutput | ListComponentsCommandOutput | ListDeploymentsCommandOutput | ListEnvironmentAccountConnectionsCommandOutput | ListEnvironmentOutputsCommandOutput | ListEnvironmentProvisionedResourcesCommandOutput | ListEnvironmentTemplateVersionsCommandOutput | ListEnvironmentTemplatesCommandOutput | ListEnvironmentsCommandOutput | ListRepositoriesCommandOutput | ListRepositorySyncDefinitionsCommandOutput | ListServiceInstanceOutputsCommandOutput | ListServiceInstanceProvisionedResourcesCommandOutput | ListServiceInstancesCommandOutput | ListServicePipelineOutputsCommandOutput | ListServicePipelineProvisionedResourcesCommandOutput | ListServiceTemplateVersionsCommandOutput | ListServiceTemplatesCommandOutput | ListServicesCommandOutput | ListTagsForResourceCommandOutput | NotifyResourceDeploymentStatusChangeCommandOutput | RejectEnvironmentAccountConnectionCommandOutput | TagResourceCommandOutput | UntagResourceCommandOutput | UpdateAccountSettingsCommandOutput | UpdateComponentCommandOutput | UpdateEnvironmentAccountConnectionCommandOutput | UpdateEnvironmentCommandOutput | UpdateEnvironmentTemplateCommandOutput | UpdateEnvironmentTemplateVersionCommandOutput | UpdateServiceCommandOutput | UpdateServiceInstanceCommandOutput | UpdateServicePipelineCommandOutput | UpdateServiceSyncBlockerCommandOutput | UpdateServiceSyncConfigCommandOutput | UpdateServiceTemplateCommandOutput | UpdateServiceTemplateVersionCommandOutput | UpdateTemplateSyncConfigCommandOutput; 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 ProtonClientConfigType = Partial<__SmithyConfiguration<__HttpHandlerOptions>> & ClientDefaults & UserAgentInputConfig & RetryInputConfig & RegionInputConfig & HostHeaderInputConfig & EndpointInputConfig & HttpAuthSchemeInputConfig & ClientInputEndpointParameters; export interface ProtonClientConfig extends ProtonClientConfigType {} export type ProtonClientResolvedConfigType = __SmithyResolvedConfiguration<__HttpHandlerOptions> & Required & RuntimeExtensionsConfig & UserAgentResolvedConfig & RetryResolvedConfig & RegionResolvedConfig & HostHeaderResolvedConfig & EndpointResolvedConfig & HttpAuthSchemeResolvedConfig & ClientResolvedEndpointParameters; export interface ProtonClientResolvedConfig extends ProtonClientResolvedConfigType {} export declare class ProtonClient extends __Client< __HttpHandlerOptions, ServiceInputTypes, ServiceOutputTypes, ProtonClientResolvedConfig > { readonly config: ProtonClientResolvedConfig; constructor(...[configuration]: __CheckOptionalClientConfig); destroy(): void; }