import { WaiterResult } from "@smithy/core/client"; import { HttpHandlerOptions as __HttpHandlerOptions, PaginationConfiguration, Paginator, WaiterConfiguration, } from "@smithy/types"; 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 { ResourceNotFoundException } from "./models/errors"; import { ProtonClient } from "./ProtonClient"; export interface Proton { acceptEnvironmentAccountConnection( args: AcceptEnvironmentAccountConnectionCommandInput, options?: __HttpHandlerOptions, ): Promise; acceptEnvironmentAccountConnection( args: AcceptEnvironmentAccountConnectionCommandInput, cb: (err: any, data?: AcceptEnvironmentAccountConnectionCommandOutput) => void, ): void; acceptEnvironmentAccountConnection( args: AcceptEnvironmentAccountConnectionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AcceptEnvironmentAccountConnectionCommandOutput) => void, ): void; cancelComponentDeployment( args: CancelComponentDeploymentCommandInput, options?: __HttpHandlerOptions, ): Promise; cancelComponentDeployment( args: CancelComponentDeploymentCommandInput, cb: (err: any, data?: CancelComponentDeploymentCommandOutput) => void, ): void; cancelComponentDeployment( args: CancelComponentDeploymentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CancelComponentDeploymentCommandOutput) => void, ): void; cancelEnvironmentDeployment( args: CancelEnvironmentDeploymentCommandInput, options?: __HttpHandlerOptions, ): Promise; cancelEnvironmentDeployment( args: CancelEnvironmentDeploymentCommandInput, cb: (err: any, data?: CancelEnvironmentDeploymentCommandOutput) => void, ): void; cancelEnvironmentDeployment( args: CancelEnvironmentDeploymentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CancelEnvironmentDeploymentCommandOutput) => void, ): void; cancelServiceInstanceDeployment( args: CancelServiceInstanceDeploymentCommandInput, options?: __HttpHandlerOptions, ): Promise; cancelServiceInstanceDeployment( args: CancelServiceInstanceDeploymentCommandInput, cb: (err: any, data?: CancelServiceInstanceDeploymentCommandOutput) => void, ): void; cancelServiceInstanceDeployment( args: CancelServiceInstanceDeploymentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CancelServiceInstanceDeploymentCommandOutput) => void, ): void; cancelServicePipelineDeployment( args: CancelServicePipelineDeploymentCommandInput, options?: __HttpHandlerOptions, ): Promise; cancelServicePipelineDeployment( args: CancelServicePipelineDeploymentCommandInput, cb: (err: any, data?: CancelServicePipelineDeploymentCommandOutput) => void, ): void; cancelServicePipelineDeployment( args: CancelServicePipelineDeploymentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CancelServicePipelineDeploymentCommandOutput) => void, ): void; createComponent( args: CreateComponentCommandInput, options?: __HttpHandlerOptions, ): Promise; createComponent( args: CreateComponentCommandInput, cb: (err: any, data?: CreateComponentCommandOutput) => void, ): void; createComponent( args: CreateComponentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateComponentCommandOutput) => 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; createEnvironmentAccountConnection( args: CreateEnvironmentAccountConnectionCommandInput, options?: __HttpHandlerOptions, ): Promise; createEnvironmentAccountConnection( args: CreateEnvironmentAccountConnectionCommandInput, cb: (err: any, data?: CreateEnvironmentAccountConnectionCommandOutput) => void, ): void; createEnvironmentAccountConnection( args: CreateEnvironmentAccountConnectionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateEnvironmentAccountConnectionCommandOutput) => void, ): void; createEnvironmentTemplate( args: CreateEnvironmentTemplateCommandInput, options?: __HttpHandlerOptions, ): Promise; createEnvironmentTemplate( args: CreateEnvironmentTemplateCommandInput, cb: (err: any, data?: CreateEnvironmentTemplateCommandOutput) => void, ): void; createEnvironmentTemplate( args: CreateEnvironmentTemplateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateEnvironmentTemplateCommandOutput) => void, ): void; createEnvironmentTemplateVersion( args: CreateEnvironmentTemplateVersionCommandInput, options?: __HttpHandlerOptions, ): Promise; createEnvironmentTemplateVersion( args: CreateEnvironmentTemplateVersionCommandInput, cb: (err: any, data?: CreateEnvironmentTemplateVersionCommandOutput) => void, ): void; createEnvironmentTemplateVersion( args: CreateEnvironmentTemplateVersionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateEnvironmentTemplateVersionCommandOutput) => void, ): void; createRepository( args: CreateRepositoryCommandInput, options?: __HttpHandlerOptions, ): Promise; createRepository( args: CreateRepositoryCommandInput, cb: (err: any, data?: CreateRepositoryCommandOutput) => void, ): void; createRepository( args: CreateRepositoryCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateRepositoryCommandOutput) => 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; createServiceInstance( args: CreateServiceInstanceCommandInput, options?: __HttpHandlerOptions, ): Promise; createServiceInstance( args: CreateServiceInstanceCommandInput, cb: (err: any, data?: CreateServiceInstanceCommandOutput) => void, ): void; createServiceInstance( args: CreateServiceInstanceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateServiceInstanceCommandOutput) => void, ): void; createServiceSyncConfig( args: CreateServiceSyncConfigCommandInput, options?: __HttpHandlerOptions, ): Promise; createServiceSyncConfig( args: CreateServiceSyncConfigCommandInput, cb: (err: any, data?: CreateServiceSyncConfigCommandOutput) => void, ): void; createServiceSyncConfig( args: CreateServiceSyncConfigCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateServiceSyncConfigCommandOutput) => void, ): void; createServiceTemplate( args: CreateServiceTemplateCommandInput, options?: __HttpHandlerOptions, ): Promise; createServiceTemplate( args: CreateServiceTemplateCommandInput, cb: (err: any, data?: CreateServiceTemplateCommandOutput) => void, ): void; createServiceTemplate( args: CreateServiceTemplateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateServiceTemplateCommandOutput) => void, ): void; createServiceTemplateVersion( args: CreateServiceTemplateVersionCommandInput, options?: __HttpHandlerOptions, ): Promise; createServiceTemplateVersion( args: CreateServiceTemplateVersionCommandInput, cb: (err: any, data?: CreateServiceTemplateVersionCommandOutput) => void, ): void; createServiceTemplateVersion( args: CreateServiceTemplateVersionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateServiceTemplateVersionCommandOutput) => void, ): void; createTemplateSyncConfig( args: CreateTemplateSyncConfigCommandInput, options?: __HttpHandlerOptions, ): Promise; createTemplateSyncConfig( args: CreateTemplateSyncConfigCommandInput, cb: (err: any, data?: CreateTemplateSyncConfigCommandOutput) => void, ): void; createTemplateSyncConfig( args: CreateTemplateSyncConfigCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateTemplateSyncConfigCommandOutput) => void, ): void; deleteComponent( args: DeleteComponentCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteComponent( args: DeleteComponentCommandInput, cb: (err: any, data?: DeleteComponentCommandOutput) => void, ): void; deleteComponent( args: DeleteComponentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteComponentCommandOutput) => void, ): void; deleteDeployment( args: DeleteDeploymentCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteDeployment( args: DeleteDeploymentCommandInput, cb: (err: any, data?: DeleteDeploymentCommandOutput) => void, ): void; deleteDeployment( args: DeleteDeploymentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteDeploymentCommandOutput) => 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; deleteEnvironmentAccountConnection( args: DeleteEnvironmentAccountConnectionCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteEnvironmentAccountConnection( args: DeleteEnvironmentAccountConnectionCommandInput, cb: (err: any, data?: DeleteEnvironmentAccountConnectionCommandOutput) => void, ): void; deleteEnvironmentAccountConnection( args: DeleteEnvironmentAccountConnectionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteEnvironmentAccountConnectionCommandOutput) => void, ): void; deleteEnvironmentTemplate( args: DeleteEnvironmentTemplateCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteEnvironmentTemplate( args: DeleteEnvironmentTemplateCommandInput, cb: (err: any, data?: DeleteEnvironmentTemplateCommandOutput) => void, ): void; deleteEnvironmentTemplate( args: DeleteEnvironmentTemplateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteEnvironmentTemplateCommandOutput) => void, ): void; deleteEnvironmentTemplateVersion( args: DeleteEnvironmentTemplateVersionCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteEnvironmentTemplateVersion( args: DeleteEnvironmentTemplateVersionCommandInput, cb: (err: any, data?: DeleteEnvironmentTemplateVersionCommandOutput) => void, ): void; deleteEnvironmentTemplateVersion( args: DeleteEnvironmentTemplateVersionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteEnvironmentTemplateVersionCommandOutput) => void, ): void; deleteRepository( args: DeleteRepositoryCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteRepository( args: DeleteRepositoryCommandInput, cb: (err: any, data?: DeleteRepositoryCommandOutput) => void, ): void; deleteRepository( args: DeleteRepositoryCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteRepositoryCommandOutput) => 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; deleteServiceSyncConfig( args: DeleteServiceSyncConfigCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteServiceSyncConfig( args: DeleteServiceSyncConfigCommandInput, cb: (err: any, data?: DeleteServiceSyncConfigCommandOutput) => void, ): void; deleteServiceSyncConfig( args: DeleteServiceSyncConfigCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteServiceSyncConfigCommandOutput) => void, ): void; deleteServiceTemplate( args: DeleteServiceTemplateCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteServiceTemplate( args: DeleteServiceTemplateCommandInput, cb: (err: any, data?: DeleteServiceTemplateCommandOutput) => void, ): void; deleteServiceTemplate( args: DeleteServiceTemplateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteServiceTemplateCommandOutput) => void, ): void; deleteServiceTemplateVersion( args: DeleteServiceTemplateVersionCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteServiceTemplateVersion( args: DeleteServiceTemplateVersionCommandInput, cb: (err: any, data?: DeleteServiceTemplateVersionCommandOutput) => void, ): void; deleteServiceTemplateVersion( args: DeleteServiceTemplateVersionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteServiceTemplateVersionCommandOutput) => void, ): void; deleteTemplateSyncConfig( args: DeleteTemplateSyncConfigCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteTemplateSyncConfig( args: DeleteTemplateSyncConfigCommandInput, cb: (err: any, data?: DeleteTemplateSyncConfigCommandOutput) => void, ): void; deleteTemplateSyncConfig( args: DeleteTemplateSyncConfigCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteTemplateSyncConfigCommandOutput) => void, ): void; getAccountSettings(): Promise; getAccountSettings( args: GetAccountSettingsCommandInput, options?: __HttpHandlerOptions, ): Promise; getAccountSettings( args: GetAccountSettingsCommandInput, cb: (err: any, data?: GetAccountSettingsCommandOutput) => void, ): void; getAccountSettings( args: GetAccountSettingsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetAccountSettingsCommandOutput) => void, ): void; getComponent( args: GetComponentCommandInput, options?: __HttpHandlerOptions, ): Promise; getComponent( args: GetComponentCommandInput, cb: (err: any, data?: GetComponentCommandOutput) => void, ): void; getComponent( args: GetComponentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetComponentCommandOutput) => void, ): void; getDeployment( args: GetDeploymentCommandInput, options?: __HttpHandlerOptions, ): Promise; getDeployment( args: GetDeploymentCommandInput, cb: (err: any, data?: GetDeploymentCommandOutput) => void, ): void; getDeployment( args: GetDeploymentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetDeploymentCommandOutput) => 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; getEnvironmentAccountConnection( args: GetEnvironmentAccountConnectionCommandInput, options?: __HttpHandlerOptions, ): Promise; getEnvironmentAccountConnection( args: GetEnvironmentAccountConnectionCommandInput, cb: (err: any, data?: GetEnvironmentAccountConnectionCommandOutput) => void, ): void; getEnvironmentAccountConnection( args: GetEnvironmentAccountConnectionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetEnvironmentAccountConnectionCommandOutput) => void, ): void; getEnvironmentTemplate( args: GetEnvironmentTemplateCommandInput, options?: __HttpHandlerOptions, ): Promise; getEnvironmentTemplate( args: GetEnvironmentTemplateCommandInput, cb: (err: any, data?: GetEnvironmentTemplateCommandOutput) => void, ): void; getEnvironmentTemplate( args: GetEnvironmentTemplateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetEnvironmentTemplateCommandOutput) => void, ): void; getEnvironmentTemplateVersion( args: GetEnvironmentTemplateVersionCommandInput, options?: __HttpHandlerOptions, ): Promise; getEnvironmentTemplateVersion( args: GetEnvironmentTemplateVersionCommandInput, cb: (err: any, data?: GetEnvironmentTemplateVersionCommandOutput) => void, ): void; getEnvironmentTemplateVersion( args: GetEnvironmentTemplateVersionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetEnvironmentTemplateVersionCommandOutput) => void, ): void; getRepository( args: GetRepositoryCommandInput, options?: __HttpHandlerOptions, ): Promise; getRepository( args: GetRepositoryCommandInput, cb: (err: any, data?: GetRepositoryCommandOutput) => void, ): void; getRepository( args: GetRepositoryCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetRepositoryCommandOutput) => void, ): void; getRepositorySyncStatus( args: GetRepositorySyncStatusCommandInput, options?: __HttpHandlerOptions, ): Promise; getRepositorySyncStatus( args: GetRepositorySyncStatusCommandInput, cb: (err: any, data?: GetRepositorySyncStatusCommandOutput) => void, ): void; getRepositorySyncStatus( args: GetRepositorySyncStatusCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetRepositorySyncStatusCommandOutput) => void, ): void; getResourcesSummary(): Promise; getResourcesSummary( args: GetResourcesSummaryCommandInput, options?: __HttpHandlerOptions, ): Promise; getResourcesSummary( args: GetResourcesSummaryCommandInput, cb: (err: any, data?: GetResourcesSummaryCommandOutput) => void, ): void; getResourcesSummary( args: GetResourcesSummaryCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetResourcesSummaryCommandOutput) => 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; getServiceInstance( args: GetServiceInstanceCommandInput, options?: __HttpHandlerOptions, ): Promise; getServiceInstance( args: GetServiceInstanceCommandInput, cb: (err: any, data?: GetServiceInstanceCommandOutput) => void, ): void; getServiceInstance( args: GetServiceInstanceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetServiceInstanceCommandOutput) => void, ): void; getServiceInstanceSyncStatus( args: GetServiceInstanceSyncStatusCommandInput, options?: __HttpHandlerOptions, ): Promise; getServiceInstanceSyncStatus( args: GetServiceInstanceSyncStatusCommandInput, cb: (err: any, data?: GetServiceInstanceSyncStatusCommandOutput) => void, ): void; getServiceInstanceSyncStatus( args: GetServiceInstanceSyncStatusCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetServiceInstanceSyncStatusCommandOutput) => void, ): void; getServiceSyncBlockerSummary( args: GetServiceSyncBlockerSummaryCommandInput, options?: __HttpHandlerOptions, ): Promise; getServiceSyncBlockerSummary( args: GetServiceSyncBlockerSummaryCommandInput, cb: (err: any, data?: GetServiceSyncBlockerSummaryCommandOutput) => void, ): void; getServiceSyncBlockerSummary( args: GetServiceSyncBlockerSummaryCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetServiceSyncBlockerSummaryCommandOutput) => void, ): void; getServiceSyncConfig( args: GetServiceSyncConfigCommandInput, options?: __HttpHandlerOptions, ): Promise; getServiceSyncConfig( args: GetServiceSyncConfigCommandInput, cb: (err: any, data?: GetServiceSyncConfigCommandOutput) => void, ): void; getServiceSyncConfig( args: GetServiceSyncConfigCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetServiceSyncConfigCommandOutput) => void, ): void; getServiceTemplate( args: GetServiceTemplateCommandInput, options?: __HttpHandlerOptions, ): Promise; getServiceTemplate( args: GetServiceTemplateCommandInput, cb: (err: any, data?: GetServiceTemplateCommandOutput) => void, ): void; getServiceTemplate( args: GetServiceTemplateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetServiceTemplateCommandOutput) => void, ): void; getServiceTemplateVersion( args: GetServiceTemplateVersionCommandInput, options?: __HttpHandlerOptions, ): Promise; getServiceTemplateVersion( args: GetServiceTemplateVersionCommandInput, cb: (err: any, data?: GetServiceTemplateVersionCommandOutput) => void, ): void; getServiceTemplateVersion( args: GetServiceTemplateVersionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetServiceTemplateVersionCommandOutput) => void, ): void; getTemplateSyncConfig( args: GetTemplateSyncConfigCommandInput, options?: __HttpHandlerOptions, ): Promise; getTemplateSyncConfig( args: GetTemplateSyncConfigCommandInput, cb: (err: any, data?: GetTemplateSyncConfigCommandOutput) => void, ): void; getTemplateSyncConfig( args: GetTemplateSyncConfigCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetTemplateSyncConfigCommandOutput) => void, ): void; getTemplateSyncStatus( args: GetTemplateSyncStatusCommandInput, options?: __HttpHandlerOptions, ): Promise; getTemplateSyncStatus( args: GetTemplateSyncStatusCommandInput, cb: (err: any, data?: GetTemplateSyncStatusCommandOutput) => void, ): void; getTemplateSyncStatus( args: GetTemplateSyncStatusCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetTemplateSyncStatusCommandOutput) => void, ): void; listComponentOutputs( args: ListComponentOutputsCommandInput, options?: __HttpHandlerOptions, ): Promise; listComponentOutputs( args: ListComponentOutputsCommandInput, cb: (err: any, data?: ListComponentOutputsCommandOutput) => void, ): void; listComponentOutputs( args: ListComponentOutputsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListComponentOutputsCommandOutput) => void, ): void; listComponentProvisionedResources( args: ListComponentProvisionedResourcesCommandInput, options?: __HttpHandlerOptions, ): Promise; listComponentProvisionedResources( args: ListComponentProvisionedResourcesCommandInput, cb: (err: any, data?: ListComponentProvisionedResourcesCommandOutput) => void, ): void; listComponentProvisionedResources( args: ListComponentProvisionedResourcesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListComponentProvisionedResourcesCommandOutput) => void, ): void; listComponents(): Promise; listComponents( args: ListComponentsCommandInput, options?: __HttpHandlerOptions, ): Promise; listComponents( args: ListComponentsCommandInput, cb: (err: any, data?: ListComponentsCommandOutput) => void, ): void; listComponents( args: ListComponentsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListComponentsCommandOutput) => void, ): void; listDeployments(): Promise; listDeployments( args: ListDeploymentsCommandInput, options?: __HttpHandlerOptions, ): Promise; listDeployments( args: ListDeploymentsCommandInput, cb: (err: any, data?: ListDeploymentsCommandOutput) => void, ): void; listDeployments( args: ListDeploymentsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListDeploymentsCommandOutput) => void, ): void; listEnvironmentAccountConnections( args: ListEnvironmentAccountConnectionsCommandInput, options?: __HttpHandlerOptions, ): Promise; listEnvironmentAccountConnections( args: ListEnvironmentAccountConnectionsCommandInput, cb: (err: any, data?: ListEnvironmentAccountConnectionsCommandOutput) => void, ): void; listEnvironmentAccountConnections( args: ListEnvironmentAccountConnectionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListEnvironmentAccountConnectionsCommandOutput) => void, ): void; listEnvironmentOutputs( args: ListEnvironmentOutputsCommandInput, options?: __HttpHandlerOptions, ): Promise; listEnvironmentOutputs( args: ListEnvironmentOutputsCommandInput, cb: (err: any, data?: ListEnvironmentOutputsCommandOutput) => void, ): void; listEnvironmentOutputs( args: ListEnvironmentOutputsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListEnvironmentOutputsCommandOutput) => void, ): void; listEnvironmentProvisionedResources( args: ListEnvironmentProvisionedResourcesCommandInput, options?: __HttpHandlerOptions, ): Promise; listEnvironmentProvisionedResources( args: ListEnvironmentProvisionedResourcesCommandInput, cb: (err: any, data?: ListEnvironmentProvisionedResourcesCommandOutput) => void, ): void; listEnvironmentProvisionedResources( args: ListEnvironmentProvisionedResourcesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListEnvironmentProvisionedResourcesCommandOutput) => 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; listEnvironmentTemplates(): Promise; listEnvironmentTemplates( args: ListEnvironmentTemplatesCommandInput, options?: __HttpHandlerOptions, ): Promise; listEnvironmentTemplates( args: ListEnvironmentTemplatesCommandInput, cb: (err: any, data?: ListEnvironmentTemplatesCommandOutput) => void, ): void; listEnvironmentTemplates( args: ListEnvironmentTemplatesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListEnvironmentTemplatesCommandOutput) => void, ): void; listEnvironmentTemplateVersions( args: ListEnvironmentTemplateVersionsCommandInput, options?: __HttpHandlerOptions, ): Promise; listEnvironmentTemplateVersions( args: ListEnvironmentTemplateVersionsCommandInput, cb: (err: any, data?: ListEnvironmentTemplateVersionsCommandOutput) => void, ): void; listEnvironmentTemplateVersions( args: ListEnvironmentTemplateVersionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListEnvironmentTemplateVersionsCommandOutput) => void, ): void; listRepositories(): Promise; listRepositories( args: ListRepositoriesCommandInput, options?: __HttpHandlerOptions, ): Promise; listRepositories( args: ListRepositoriesCommandInput, cb: (err: any, data?: ListRepositoriesCommandOutput) => void, ): void; listRepositories( args: ListRepositoriesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListRepositoriesCommandOutput) => void, ): void; listRepositorySyncDefinitions( args: ListRepositorySyncDefinitionsCommandInput, options?: __HttpHandlerOptions, ): Promise; listRepositorySyncDefinitions( args: ListRepositorySyncDefinitionsCommandInput, cb: (err: any, data?: ListRepositorySyncDefinitionsCommandOutput) => void, ): void; listRepositorySyncDefinitions( args: ListRepositorySyncDefinitionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListRepositorySyncDefinitionsCommandOutput) => void, ): void; listServiceInstanceOutputs( args: ListServiceInstanceOutputsCommandInput, options?: __HttpHandlerOptions, ): Promise; listServiceInstanceOutputs( args: ListServiceInstanceOutputsCommandInput, cb: (err: any, data?: ListServiceInstanceOutputsCommandOutput) => void, ): void; listServiceInstanceOutputs( args: ListServiceInstanceOutputsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListServiceInstanceOutputsCommandOutput) => void, ): void; listServiceInstanceProvisionedResources( args: ListServiceInstanceProvisionedResourcesCommandInput, options?: __HttpHandlerOptions, ): Promise; listServiceInstanceProvisionedResources( args: ListServiceInstanceProvisionedResourcesCommandInput, cb: (err: any, data?: ListServiceInstanceProvisionedResourcesCommandOutput) => void, ): void; listServiceInstanceProvisionedResources( args: ListServiceInstanceProvisionedResourcesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListServiceInstanceProvisionedResourcesCommandOutput) => void, ): void; listServiceInstances(): Promise; listServiceInstances( args: ListServiceInstancesCommandInput, options?: __HttpHandlerOptions, ): Promise; listServiceInstances( args: ListServiceInstancesCommandInput, cb: (err: any, data?: ListServiceInstancesCommandOutput) => void, ): void; listServiceInstances( args: ListServiceInstancesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListServiceInstancesCommandOutput) => void, ): void; listServicePipelineOutputs( args: ListServicePipelineOutputsCommandInput, options?: __HttpHandlerOptions, ): Promise; listServicePipelineOutputs( args: ListServicePipelineOutputsCommandInput, cb: (err: any, data?: ListServicePipelineOutputsCommandOutput) => void, ): void; listServicePipelineOutputs( args: ListServicePipelineOutputsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListServicePipelineOutputsCommandOutput) => void, ): void; listServicePipelineProvisionedResources( args: ListServicePipelineProvisionedResourcesCommandInput, options?: __HttpHandlerOptions, ): Promise; listServicePipelineProvisionedResources( args: ListServicePipelineProvisionedResourcesCommandInput, cb: (err: any, data?: ListServicePipelineProvisionedResourcesCommandOutput) => void, ): void; listServicePipelineProvisionedResources( args: ListServicePipelineProvisionedResourcesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListServicePipelineProvisionedResourcesCommandOutput) => void, ): void; listServices(): Promise; 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; listServiceTemplates(): Promise; listServiceTemplates( args: ListServiceTemplatesCommandInput, options?: __HttpHandlerOptions, ): Promise; listServiceTemplates( args: ListServiceTemplatesCommandInput, cb: (err: any, data?: ListServiceTemplatesCommandOutput) => void, ): void; listServiceTemplates( args: ListServiceTemplatesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListServiceTemplatesCommandOutput) => void, ): void; listServiceTemplateVersions( args: ListServiceTemplateVersionsCommandInput, options?: __HttpHandlerOptions, ): Promise; listServiceTemplateVersions( args: ListServiceTemplateVersionsCommandInput, cb: (err: any, data?: ListServiceTemplateVersionsCommandOutput) => void, ): void; listServiceTemplateVersions( args: ListServiceTemplateVersionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListServiceTemplateVersionsCommandOutput) => 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; notifyResourceDeploymentStatusChange( args: NotifyResourceDeploymentStatusChangeCommandInput, options?: __HttpHandlerOptions, ): Promise; notifyResourceDeploymentStatusChange( args: NotifyResourceDeploymentStatusChangeCommandInput, cb: (err: any, data?: NotifyResourceDeploymentStatusChangeCommandOutput) => void, ): void; notifyResourceDeploymentStatusChange( args: NotifyResourceDeploymentStatusChangeCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: NotifyResourceDeploymentStatusChangeCommandOutput) => void, ): void; rejectEnvironmentAccountConnection( args: RejectEnvironmentAccountConnectionCommandInput, options?: __HttpHandlerOptions, ): Promise; rejectEnvironmentAccountConnection( args: RejectEnvironmentAccountConnectionCommandInput, cb: (err: any, data?: RejectEnvironmentAccountConnectionCommandOutput) => void, ): void; rejectEnvironmentAccountConnection( args: RejectEnvironmentAccountConnectionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RejectEnvironmentAccountConnectionCommandOutput) => 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; updateAccountSettings(): Promise; updateAccountSettings( args: UpdateAccountSettingsCommandInput, options?: __HttpHandlerOptions, ): Promise; updateAccountSettings( args: UpdateAccountSettingsCommandInput, cb: (err: any, data?: UpdateAccountSettingsCommandOutput) => void, ): void; updateAccountSettings( args: UpdateAccountSettingsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateAccountSettingsCommandOutput) => void, ): void; updateComponent( args: UpdateComponentCommandInput, options?: __HttpHandlerOptions, ): Promise; updateComponent( args: UpdateComponentCommandInput, cb: (err: any, data?: UpdateComponentCommandOutput) => void, ): void; updateComponent( args: UpdateComponentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateComponentCommandOutput) => void, ): void; updateEnvironment( args: UpdateEnvironmentCommandInput, options?: __HttpHandlerOptions, ): Promise; updateEnvironment( args: UpdateEnvironmentCommandInput, cb: (err: any, data?: UpdateEnvironmentCommandOutput) => void, ): void; updateEnvironment( args: UpdateEnvironmentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateEnvironmentCommandOutput) => void, ): void; updateEnvironmentAccountConnection( args: UpdateEnvironmentAccountConnectionCommandInput, options?: __HttpHandlerOptions, ): Promise; updateEnvironmentAccountConnection( args: UpdateEnvironmentAccountConnectionCommandInput, cb: (err: any, data?: UpdateEnvironmentAccountConnectionCommandOutput) => void, ): void; updateEnvironmentAccountConnection( args: UpdateEnvironmentAccountConnectionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateEnvironmentAccountConnectionCommandOutput) => void, ): void; updateEnvironmentTemplate( args: UpdateEnvironmentTemplateCommandInput, options?: __HttpHandlerOptions, ): Promise; updateEnvironmentTemplate( args: UpdateEnvironmentTemplateCommandInput, cb: (err: any, data?: UpdateEnvironmentTemplateCommandOutput) => void, ): void; updateEnvironmentTemplate( args: UpdateEnvironmentTemplateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateEnvironmentTemplateCommandOutput) => void, ): void; updateEnvironmentTemplateVersion( args: UpdateEnvironmentTemplateVersionCommandInput, options?: __HttpHandlerOptions, ): Promise; updateEnvironmentTemplateVersion( args: UpdateEnvironmentTemplateVersionCommandInput, cb: (err: any, data?: UpdateEnvironmentTemplateVersionCommandOutput) => void, ): void; updateEnvironmentTemplateVersion( args: UpdateEnvironmentTemplateVersionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateEnvironmentTemplateVersionCommandOutput) => void, ): void; updateService( args: UpdateServiceCommandInput, options?: __HttpHandlerOptions, ): Promise; updateService( args: UpdateServiceCommandInput, cb: (err: any, data?: UpdateServiceCommandOutput) => void, ): void; updateService( args: UpdateServiceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateServiceCommandOutput) => void, ): void; updateServiceInstance( args: UpdateServiceInstanceCommandInput, options?: __HttpHandlerOptions, ): Promise; updateServiceInstance( args: UpdateServiceInstanceCommandInput, cb: (err: any, data?: UpdateServiceInstanceCommandOutput) => void, ): void; updateServiceInstance( args: UpdateServiceInstanceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateServiceInstanceCommandOutput) => void, ): void; updateServicePipeline( args: UpdateServicePipelineCommandInput, options?: __HttpHandlerOptions, ): Promise; updateServicePipeline( args: UpdateServicePipelineCommandInput, cb: (err: any, data?: UpdateServicePipelineCommandOutput) => void, ): void; updateServicePipeline( args: UpdateServicePipelineCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateServicePipelineCommandOutput) => void, ): void; updateServiceSyncBlocker( args: UpdateServiceSyncBlockerCommandInput, options?: __HttpHandlerOptions, ): Promise; updateServiceSyncBlocker( args: UpdateServiceSyncBlockerCommandInput, cb: (err: any, data?: UpdateServiceSyncBlockerCommandOutput) => void, ): void; updateServiceSyncBlocker( args: UpdateServiceSyncBlockerCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateServiceSyncBlockerCommandOutput) => void, ): void; updateServiceSyncConfig( args: UpdateServiceSyncConfigCommandInput, options?: __HttpHandlerOptions, ): Promise; updateServiceSyncConfig( args: UpdateServiceSyncConfigCommandInput, cb: (err: any, data?: UpdateServiceSyncConfigCommandOutput) => void, ): void; updateServiceSyncConfig( args: UpdateServiceSyncConfigCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateServiceSyncConfigCommandOutput) => void, ): void; updateServiceTemplate( args: UpdateServiceTemplateCommandInput, options?: __HttpHandlerOptions, ): Promise; updateServiceTemplate( args: UpdateServiceTemplateCommandInput, cb: (err: any, data?: UpdateServiceTemplateCommandOutput) => void, ): void; updateServiceTemplate( args: UpdateServiceTemplateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateServiceTemplateCommandOutput) => void, ): void; updateServiceTemplateVersion( args: UpdateServiceTemplateVersionCommandInput, options?: __HttpHandlerOptions, ): Promise; updateServiceTemplateVersion( args: UpdateServiceTemplateVersionCommandInput, cb: (err: any, data?: UpdateServiceTemplateVersionCommandOutput) => void, ): void; updateServiceTemplateVersion( args: UpdateServiceTemplateVersionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateServiceTemplateVersionCommandOutput) => void, ): void; updateTemplateSyncConfig( args: UpdateTemplateSyncConfigCommandInput, options?: __HttpHandlerOptions, ): Promise; updateTemplateSyncConfig( args: UpdateTemplateSyncConfigCommandInput, cb: (err: any, data?: UpdateTemplateSyncConfigCommandOutput) => void, ): void; updateTemplateSyncConfig( args: UpdateTemplateSyncConfigCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateTemplateSyncConfigCommandOutput) => void, ): void; paginateListComponentOutputs( args: ListComponentOutputsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListComponentProvisionedResources( args: ListComponentProvisionedResourcesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListComponents( args?: ListComponentsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListDeployments( args?: ListDeploymentsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListEnvironmentAccountConnections( args: ListEnvironmentAccountConnectionsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListEnvironmentOutputs( args: ListEnvironmentOutputsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListEnvironmentProvisionedResources( args: ListEnvironmentProvisionedResourcesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListEnvironments( args?: ListEnvironmentsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListEnvironmentTemplates( args?: ListEnvironmentTemplatesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListEnvironmentTemplateVersions( args: ListEnvironmentTemplateVersionsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListRepositories( args?: ListRepositoriesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListRepositorySyncDefinitions( args: ListRepositorySyncDefinitionsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListServiceInstanceOutputs( args: ListServiceInstanceOutputsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListServiceInstanceProvisionedResources( args: ListServiceInstanceProvisionedResourcesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListServiceInstances( args?: ListServiceInstancesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListServicePipelineOutputs( args: ListServicePipelineOutputsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListServicePipelineProvisionedResources( args: ListServicePipelineProvisionedResourcesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListServices( args?: ListServicesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListServiceTemplates( args?: ListServiceTemplatesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListServiceTemplateVersions( args: ListServiceTemplateVersionsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListTagsForResource( args: ListTagsForResourceCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; waitUntilComponentDeployed( args: GetComponentCommandInput, waiterConfig: | number | Pick, Exclude, "client">>, ): Promise>; waitUntilComponentDeleted( args: GetComponentCommandInput, waiterConfig: | number | Pick, Exclude, "client">>, ): Promise>; waitUntilEnvironmentDeployed( args: GetEnvironmentCommandInput, waiterConfig: | number | Pick, Exclude, "client">>, ): Promise>; waitUntilEnvironmentTemplateVersionRegistered( args: GetEnvironmentTemplateVersionCommandInput, waiterConfig: | number | Pick, Exclude, "client">>, ): Promise>; waitUntilServiceCreated( args: GetServiceCommandInput, waiterConfig: | number | Pick, Exclude, "client">>, ): Promise>; waitUntilServiceUpdated( args: GetServiceCommandInput, waiterConfig: | number | Pick, Exclude, "client">>, ): Promise>; waitUntilServiceDeleted( args: GetServiceCommandInput, waiterConfig: | number | Pick, Exclude, "client">>, ): Promise>; waitUntilServicePipelineDeployed( args: GetServiceCommandInput, waiterConfig: | number | Pick, Exclude, "client">>, ): Promise>; waitUntilServiceInstanceDeployed( args: GetServiceInstanceCommandInput, waiterConfig: | number | Pick, Exclude, "client">>, ): Promise>; waitUntilServiceTemplateVersionRegistered( args: GetServiceTemplateVersionCommandInput, waiterConfig: | number | Pick, Exclude, "client">>, ): Promise>; } export declare class Proton extends ProtonClient implements Proton {}