import { HttpHandlerOptions as __HttpHandlerOptions, PaginationConfiguration, Paginator, } from "@smithy/types"; import { AcceptPortfolioShareCommandInput, AcceptPortfolioShareCommandOutput, } from "./commands/AcceptPortfolioShareCommand"; import { AssociateBudgetWithResourceCommandInput, AssociateBudgetWithResourceCommandOutput, } from "./commands/AssociateBudgetWithResourceCommand"; import { AssociatePrincipalWithPortfolioCommandInput, AssociatePrincipalWithPortfolioCommandOutput, } from "./commands/AssociatePrincipalWithPortfolioCommand"; import { AssociateProductWithPortfolioCommandInput, AssociateProductWithPortfolioCommandOutput, } from "./commands/AssociateProductWithPortfolioCommand"; import { AssociateServiceActionWithProvisioningArtifactCommandInput, AssociateServiceActionWithProvisioningArtifactCommandOutput, } from "./commands/AssociateServiceActionWithProvisioningArtifactCommand"; import { AssociateTagOptionWithResourceCommandInput, AssociateTagOptionWithResourceCommandOutput, } from "./commands/AssociateTagOptionWithResourceCommand"; import { BatchAssociateServiceActionWithProvisioningArtifactCommandInput, BatchAssociateServiceActionWithProvisioningArtifactCommandOutput, } from "./commands/BatchAssociateServiceActionWithProvisioningArtifactCommand"; import { BatchDisassociateServiceActionFromProvisioningArtifactCommandInput, BatchDisassociateServiceActionFromProvisioningArtifactCommandOutput, } from "./commands/BatchDisassociateServiceActionFromProvisioningArtifactCommand"; import { CopyProductCommandInput, CopyProductCommandOutput, } from "./commands/CopyProductCommand"; import { CreateConstraintCommandInput, CreateConstraintCommandOutput, } from "./commands/CreateConstraintCommand"; import { CreatePortfolioCommandInput, CreatePortfolioCommandOutput, } from "./commands/CreatePortfolioCommand"; import { CreatePortfolioShareCommandInput, CreatePortfolioShareCommandOutput, } from "./commands/CreatePortfolioShareCommand"; import { CreateProductCommandInput, CreateProductCommandOutput, } from "./commands/CreateProductCommand"; import { CreateProvisionedProductPlanCommandInput, CreateProvisionedProductPlanCommandOutput, } from "./commands/CreateProvisionedProductPlanCommand"; import { CreateProvisioningArtifactCommandInput, CreateProvisioningArtifactCommandOutput, } from "./commands/CreateProvisioningArtifactCommand"; import { CreateServiceActionCommandInput, CreateServiceActionCommandOutput, } from "./commands/CreateServiceActionCommand"; import { CreateTagOptionCommandInput, CreateTagOptionCommandOutput, } from "./commands/CreateTagOptionCommand"; import { DeleteConstraintCommandInput, DeleteConstraintCommandOutput, } from "./commands/DeleteConstraintCommand"; import { DeletePortfolioCommandInput, DeletePortfolioCommandOutput, } from "./commands/DeletePortfolioCommand"; import { DeletePortfolioShareCommandInput, DeletePortfolioShareCommandOutput, } from "./commands/DeletePortfolioShareCommand"; import { DeleteProductCommandInput, DeleteProductCommandOutput, } from "./commands/DeleteProductCommand"; import { DeleteProvisionedProductPlanCommandInput, DeleteProvisionedProductPlanCommandOutput, } from "./commands/DeleteProvisionedProductPlanCommand"; import { DeleteProvisioningArtifactCommandInput, DeleteProvisioningArtifactCommandOutput, } from "./commands/DeleteProvisioningArtifactCommand"; import { DeleteServiceActionCommandInput, DeleteServiceActionCommandOutput, } from "./commands/DeleteServiceActionCommand"; import { DeleteTagOptionCommandInput, DeleteTagOptionCommandOutput, } from "./commands/DeleteTagOptionCommand"; import { DescribeConstraintCommandInput, DescribeConstraintCommandOutput, } from "./commands/DescribeConstraintCommand"; import { DescribeCopyProductStatusCommandInput, DescribeCopyProductStatusCommandOutput, } from "./commands/DescribeCopyProductStatusCommand"; import { DescribePortfolioCommandInput, DescribePortfolioCommandOutput, } from "./commands/DescribePortfolioCommand"; import { DescribePortfolioSharesCommandInput, DescribePortfolioSharesCommandOutput, } from "./commands/DescribePortfolioSharesCommand"; import { DescribePortfolioShareStatusCommandInput, DescribePortfolioShareStatusCommandOutput, } from "./commands/DescribePortfolioShareStatusCommand"; import { DescribeProductAsAdminCommandInput, DescribeProductAsAdminCommandOutput, } from "./commands/DescribeProductAsAdminCommand"; import { DescribeProductCommandInput, DescribeProductCommandOutput, } from "./commands/DescribeProductCommand"; import { DescribeProductViewCommandInput, DescribeProductViewCommandOutput, } from "./commands/DescribeProductViewCommand"; import { DescribeProvisionedProductCommandInput, DescribeProvisionedProductCommandOutput, } from "./commands/DescribeProvisionedProductCommand"; import { DescribeProvisionedProductPlanCommandInput, DescribeProvisionedProductPlanCommandOutput, } from "./commands/DescribeProvisionedProductPlanCommand"; import { DescribeProvisioningArtifactCommandInput, DescribeProvisioningArtifactCommandOutput, } from "./commands/DescribeProvisioningArtifactCommand"; import { DescribeProvisioningParametersCommandInput, DescribeProvisioningParametersCommandOutput, } from "./commands/DescribeProvisioningParametersCommand"; import { DescribeRecordCommandInput, DescribeRecordCommandOutput, } from "./commands/DescribeRecordCommand"; import { DescribeServiceActionCommandInput, DescribeServiceActionCommandOutput, } from "./commands/DescribeServiceActionCommand"; import { DescribeServiceActionExecutionParametersCommandInput, DescribeServiceActionExecutionParametersCommandOutput, } from "./commands/DescribeServiceActionExecutionParametersCommand"; import { DescribeTagOptionCommandInput, DescribeTagOptionCommandOutput, } from "./commands/DescribeTagOptionCommand"; import { DisableAWSOrganizationsAccessCommandInput, DisableAWSOrganizationsAccessCommandOutput, } from "./commands/DisableAWSOrganizationsAccessCommand"; import { DisassociateBudgetFromResourceCommandInput, DisassociateBudgetFromResourceCommandOutput, } from "./commands/DisassociateBudgetFromResourceCommand"; import { DisassociatePrincipalFromPortfolioCommandInput, DisassociatePrincipalFromPortfolioCommandOutput, } from "./commands/DisassociatePrincipalFromPortfolioCommand"; import { DisassociateProductFromPortfolioCommandInput, DisassociateProductFromPortfolioCommandOutput, } from "./commands/DisassociateProductFromPortfolioCommand"; import { DisassociateServiceActionFromProvisioningArtifactCommandInput, DisassociateServiceActionFromProvisioningArtifactCommandOutput, } from "./commands/DisassociateServiceActionFromProvisioningArtifactCommand"; import { DisassociateTagOptionFromResourceCommandInput, DisassociateTagOptionFromResourceCommandOutput, } from "./commands/DisassociateTagOptionFromResourceCommand"; import { EnableAWSOrganizationsAccessCommandInput, EnableAWSOrganizationsAccessCommandOutput, } from "./commands/EnableAWSOrganizationsAccessCommand"; import { ExecuteProvisionedProductPlanCommandInput, ExecuteProvisionedProductPlanCommandOutput, } from "./commands/ExecuteProvisionedProductPlanCommand"; import { ExecuteProvisionedProductServiceActionCommandInput, ExecuteProvisionedProductServiceActionCommandOutput, } from "./commands/ExecuteProvisionedProductServiceActionCommand"; import { GetAWSOrganizationsAccessStatusCommandInput, GetAWSOrganizationsAccessStatusCommandOutput, } from "./commands/GetAWSOrganizationsAccessStatusCommand"; import { GetProvisionedProductOutputsCommandInput, GetProvisionedProductOutputsCommandOutput, } from "./commands/GetProvisionedProductOutputsCommand"; import { ImportAsProvisionedProductCommandInput, ImportAsProvisionedProductCommandOutput, } from "./commands/ImportAsProvisionedProductCommand"; import { ListAcceptedPortfolioSharesCommandInput, ListAcceptedPortfolioSharesCommandOutput, } from "./commands/ListAcceptedPortfolioSharesCommand"; import { ListBudgetsForResourceCommandInput, ListBudgetsForResourceCommandOutput, } from "./commands/ListBudgetsForResourceCommand"; import { ListConstraintsForPortfolioCommandInput, ListConstraintsForPortfolioCommandOutput, } from "./commands/ListConstraintsForPortfolioCommand"; import { ListLaunchPathsCommandInput, ListLaunchPathsCommandOutput, } from "./commands/ListLaunchPathsCommand"; import { ListOrganizationPortfolioAccessCommandInput, ListOrganizationPortfolioAccessCommandOutput, } from "./commands/ListOrganizationPortfolioAccessCommand"; import { ListPortfolioAccessCommandInput, ListPortfolioAccessCommandOutput, } from "./commands/ListPortfolioAccessCommand"; import { ListPortfoliosCommandInput, ListPortfoliosCommandOutput, } from "./commands/ListPortfoliosCommand"; import { ListPortfoliosForProductCommandInput, ListPortfoliosForProductCommandOutput, } from "./commands/ListPortfoliosForProductCommand"; import { ListPrincipalsForPortfolioCommandInput, ListPrincipalsForPortfolioCommandOutput, } from "./commands/ListPrincipalsForPortfolioCommand"; import { ListProvisionedProductPlansCommandInput, ListProvisionedProductPlansCommandOutput, } from "./commands/ListProvisionedProductPlansCommand"; import { ListProvisioningArtifactsCommandInput, ListProvisioningArtifactsCommandOutput, } from "./commands/ListProvisioningArtifactsCommand"; import { ListProvisioningArtifactsForServiceActionCommandInput, ListProvisioningArtifactsForServiceActionCommandOutput, } from "./commands/ListProvisioningArtifactsForServiceActionCommand"; import { ListRecordHistoryCommandInput, ListRecordHistoryCommandOutput, } from "./commands/ListRecordHistoryCommand"; import { ListResourcesForTagOptionCommandInput, ListResourcesForTagOptionCommandOutput, } from "./commands/ListResourcesForTagOptionCommand"; import { ListServiceActionsCommandInput, ListServiceActionsCommandOutput, } from "./commands/ListServiceActionsCommand"; import { ListServiceActionsForProvisioningArtifactCommandInput, ListServiceActionsForProvisioningArtifactCommandOutput, } from "./commands/ListServiceActionsForProvisioningArtifactCommand"; import { ListStackInstancesForProvisionedProductCommandInput, ListStackInstancesForProvisionedProductCommandOutput, } from "./commands/ListStackInstancesForProvisionedProductCommand"; import { ListTagOptionsCommandInput, ListTagOptionsCommandOutput, } from "./commands/ListTagOptionsCommand"; import { NotifyProvisionProductEngineWorkflowResultCommandInput, NotifyProvisionProductEngineWorkflowResultCommandOutput, } from "./commands/NotifyProvisionProductEngineWorkflowResultCommand"; import { NotifyTerminateProvisionedProductEngineWorkflowResultCommandInput, NotifyTerminateProvisionedProductEngineWorkflowResultCommandOutput, } from "./commands/NotifyTerminateProvisionedProductEngineWorkflowResultCommand"; import { NotifyUpdateProvisionedProductEngineWorkflowResultCommandInput, NotifyUpdateProvisionedProductEngineWorkflowResultCommandOutput, } from "./commands/NotifyUpdateProvisionedProductEngineWorkflowResultCommand"; import { ProvisionProductCommandInput, ProvisionProductCommandOutput, } from "./commands/ProvisionProductCommand"; import { RejectPortfolioShareCommandInput, RejectPortfolioShareCommandOutput, } from "./commands/RejectPortfolioShareCommand"; import { ScanProvisionedProductsCommandInput, ScanProvisionedProductsCommandOutput, } from "./commands/ScanProvisionedProductsCommand"; import { SearchProductsAsAdminCommandInput, SearchProductsAsAdminCommandOutput, } from "./commands/SearchProductsAsAdminCommand"; import { SearchProductsCommandInput, SearchProductsCommandOutput, } from "./commands/SearchProductsCommand"; import { SearchProvisionedProductsCommandInput, SearchProvisionedProductsCommandOutput, } from "./commands/SearchProvisionedProductsCommand"; import { TerminateProvisionedProductCommandInput, TerminateProvisionedProductCommandOutput, } from "./commands/TerminateProvisionedProductCommand"; import { UpdateConstraintCommandInput, UpdateConstraintCommandOutput, } from "./commands/UpdateConstraintCommand"; import { UpdatePortfolioCommandInput, UpdatePortfolioCommandOutput, } from "./commands/UpdatePortfolioCommand"; import { UpdatePortfolioShareCommandInput, UpdatePortfolioShareCommandOutput, } from "./commands/UpdatePortfolioShareCommand"; import { UpdateProductCommandInput, UpdateProductCommandOutput, } from "./commands/UpdateProductCommand"; import { UpdateProvisionedProductCommandInput, UpdateProvisionedProductCommandOutput, } from "./commands/UpdateProvisionedProductCommand"; import { UpdateProvisionedProductPropertiesCommandInput, UpdateProvisionedProductPropertiesCommandOutput, } from "./commands/UpdateProvisionedProductPropertiesCommand"; import { UpdateProvisioningArtifactCommandInput, UpdateProvisioningArtifactCommandOutput, } from "./commands/UpdateProvisioningArtifactCommand"; import { UpdateServiceActionCommandInput, UpdateServiceActionCommandOutput, } from "./commands/UpdateServiceActionCommand"; import { UpdateTagOptionCommandInput, UpdateTagOptionCommandOutput, } from "./commands/UpdateTagOptionCommand"; import { ServiceCatalogClient } from "./ServiceCatalogClient"; export interface ServiceCatalog { acceptPortfolioShare( args: AcceptPortfolioShareCommandInput, options?: __HttpHandlerOptions ): Promise; acceptPortfolioShare( args: AcceptPortfolioShareCommandInput, cb: (err: any, data?: AcceptPortfolioShareCommandOutput) => void ): void; acceptPortfolioShare( args: AcceptPortfolioShareCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AcceptPortfolioShareCommandOutput) => void ): void; associateBudgetWithResource( args: AssociateBudgetWithResourceCommandInput, options?: __HttpHandlerOptions ): Promise; associateBudgetWithResource( args: AssociateBudgetWithResourceCommandInput, cb: (err: any, data?: AssociateBudgetWithResourceCommandOutput) => void ): void; associateBudgetWithResource( args: AssociateBudgetWithResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AssociateBudgetWithResourceCommandOutput) => void ): void; associatePrincipalWithPortfolio( args: AssociatePrincipalWithPortfolioCommandInput, options?: __HttpHandlerOptions ): Promise; associatePrincipalWithPortfolio( args: AssociatePrincipalWithPortfolioCommandInput, cb: (err: any, data?: AssociatePrincipalWithPortfolioCommandOutput) => void ): void; associatePrincipalWithPortfolio( args: AssociatePrincipalWithPortfolioCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AssociatePrincipalWithPortfolioCommandOutput) => void ): void; associateProductWithPortfolio( args: AssociateProductWithPortfolioCommandInput, options?: __HttpHandlerOptions ): Promise; associateProductWithPortfolio( args: AssociateProductWithPortfolioCommandInput, cb: (err: any, data?: AssociateProductWithPortfolioCommandOutput) => void ): void; associateProductWithPortfolio( args: AssociateProductWithPortfolioCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AssociateProductWithPortfolioCommandOutput) => void ): void; associateServiceActionWithProvisioningArtifact( args: AssociateServiceActionWithProvisioningArtifactCommandInput, options?: __HttpHandlerOptions ): Promise; associateServiceActionWithProvisioningArtifact( args: AssociateServiceActionWithProvisioningArtifactCommandInput, cb: ( err: any, data?: AssociateServiceActionWithProvisioningArtifactCommandOutput ) => void ): void; associateServiceActionWithProvisioningArtifact( args: AssociateServiceActionWithProvisioningArtifactCommandInput, options: __HttpHandlerOptions, cb: ( err: any, data?: AssociateServiceActionWithProvisioningArtifactCommandOutput ) => void ): void; associateTagOptionWithResource( args: AssociateTagOptionWithResourceCommandInput, options?: __HttpHandlerOptions ): Promise; associateTagOptionWithResource( args: AssociateTagOptionWithResourceCommandInput, cb: (err: any, data?: AssociateTagOptionWithResourceCommandOutput) => void ): void; associateTagOptionWithResource( args: AssociateTagOptionWithResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AssociateTagOptionWithResourceCommandOutput) => void ): void; batchAssociateServiceActionWithProvisioningArtifact( args: BatchAssociateServiceActionWithProvisioningArtifactCommandInput, options?: __HttpHandlerOptions ): Promise; batchAssociateServiceActionWithProvisioningArtifact( args: BatchAssociateServiceActionWithProvisioningArtifactCommandInput, cb: ( err: any, data?: BatchAssociateServiceActionWithProvisioningArtifactCommandOutput ) => void ): void; batchAssociateServiceActionWithProvisioningArtifact( args: BatchAssociateServiceActionWithProvisioningArtifactCommandInput, options: __HttpHandlerOptions, cb: ( err: any, data?: BatchAssociateServiceActionWithProvisioningArtifactCommandOutput ) => void ): void; batchDisassociateServiceActionFromProvisioningArtifact( args: BatchDisassociateServiceActionFromProvisioningArtifactCommandInput, options?: __HttpHandlerOptions ): Promise; batchDisassociateServiceActionFromProvisioningArtifact( args: BatchDisassociateServiceActionFromProvisioningArtifactCommandInput, cb: ( err: any, data?: BatchDisassociateServiceActionFromProvisioningArtifactCommandOutput ) => void ): void; batchDisassociateServiceActionFromProvisioningArtifact( args: BatchDisassociateServiceActionFromProvisioningArtifactCommandInput, options: __HttpHandlerOptions, cb: ( err: any, data?: BatchDisassociateServiceActionFromProvisioningArtifactCommandOutput ) => void ): void; copyProduct( args: CopyProductCommandInput, options?: __HttpHandlerOptions ): Promise; copyProduct( args: CopyProductCommandInput, cb: (err: any, data?: CopyProductCommandOutput) => void ): void; copyProduct( args: CopyProductCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CopyProductCommandOutput) => void ): void; createConstraint( args: CreateConstraintCommandInput, options?: __HttpHandlerOptions ): Promise; createConstraint( args: CreateConstraintCommandInput, cb: (err: any, data?: CreateConstraintCommandOutput) => void ): void; createConstraint( args: CreateConstraintCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateConstraintCommandOutput) => void ): void; createPortfolio( args: CreatePortfolioCommandInput, options?: __HttpHandlerOptions ): Promise; createPortfolio( args: CreatePortfolioCommandInput, cb: (err: any, data?: CreatePortfolioCommandOutput) => void ): void; createPortfolio( args: CreatePortfolioCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreatePortfolioCommandOutput) => void ): void; createPortfolioShare( args: CreatePortfolioShareCommandInput, options?: __HttpHandlerOptions ): Promise; createPortfolioShare( args: CreatePortfolioShareCommandInput, cb: (err: any, data?: CreatePortfolioShareCommandOutput) => void ): void; createPortfolioShare( args: CreatePortfolioShareCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreatePortfolioShareCommandOutput) => void ): void; createProduct( args: CreateProductCommandInput, options?: __HttpHandlerOptions ): Promise; createProduct( args: CreateProductCommandInput, cb: (err: any, data?: CreateProductCommandOutput) => void ): void; createProduct( args: CreateProductCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateProductCommandOutput) => void ): void; createProvisionedProductPlan( args: CreateProvisionedProductPlanCommandInput, options?: __HttpHandlerOptions ): Promise; createProvisionedProductPlan( args: CreateProvisionedProductPlanCommandInput, cb: (err: any, data?: CreateProvisionedProductPlanCommandOutput) => void ): void; createProvisionedProductPlan( args: CreateProvisionedProductPlanCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateProvisionedProductPlanCommandOutput) => void ): void; createProvisioningArtifact( args: CreateProvisioningArtifactCommandInput, options?: __HttpHandlerOptions ): Promise; createProvisioningArtifact( args: CreateProvisioningArtifactCommandInput, cb: (err: any, data?: CreateProvisioningArtifactCommandOutput) => void ): void; createProvisioningArtifact( args: CreateProvisioningArtifactCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateProvisioningArtifactCommandOutput) => void ): void; createServiceAction( args: CreateServiceActionCommandInput, options?: __HttpHandlerOptions ): Promise; createServiceAction( args: CreateServiceActionCommandInput, cb: (err: any, data?: CreateServiceActionCommandOutput) => void ): void; createServiceAction( args: CreateServiceActionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateServiceActionCommandOutput) => void ): void; createTagOption( args: CreateTagOptionCommandInput, options?: __HttpHandlerOptions ): Promise; createTagOption( args: CreateTagOptionCommandInput, cb: (err: any, data?: CreateTagOptionCommandOutput) => void ): void; createTagOption( args: CreateTagOptionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateTagOptionCommandOutput) => void ): void; deleteConstraint( args: DeleteConstraintCommandInput, options?: __HttpHandlerOptions ): Promise; deleteConstraint( args: DeleteConstraintCommandInput, cb: (err: any, data?: DeleteConstraintCommandOutput) => void ): void; deleteConstraint( args: DeleteConstraintCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteConstraintCommandOutput) => void ): void; deletePortfolio( args: DeletePortfolioCommandInput, options?: __HttpHandlerOptions ): Promise; deletePortfolio( args: DeletePortfolioCommandInput, cb: (err: any, data?: DeletePortfolioCommandOutput) => void ): void; deletePortfolio( args: DeletePortfolioCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeletePortfolioCommandOutput) => void ): void; deletePortfolioShare( args: DeletePortfolioShareCommandInput, options?: __HttpHandlerOptions ): Promise; deletePortfolioShare( args: DeletePortfolioShareCommandInput, cb: (err: any, data?: DeletePortfolioShareCommandOutput) => void ): void; deletePortfolioShare( args: DeletePortfolioShareCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeletePortfolioShareCommandOutput) => void ): void; deleteProduct( args: DeleteProductCommandInput, options?: __HttpHandlerOptions ): Promise; deleteProduct( args: DeleteProductCommandInput, cb: (err: any, data?: DeleteProductCommandOutput) => void ): void; deleteProduct( args: DeleteProductCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteProductCommandOutput) => void ): void; deleteProvisionedProductPlan( args: DeleteProvisionedProductPlanCommandInput, options?: __HttpHandlerOptions ): Promise; deleteProvisionedProductPlan( args: DeleteProvisionedProductPlanCommandInput, cb: (err: any, data?: DeleteProvisionedProductPlanCommandOutput) => void ): void; deleteProvisionedProductPlan( args: DeleteProvisionedProductPlanCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteProvisionedProductPlanCommandOutput) => void ): void; deleteProvisioningArtifact( args: DeleteProvisioningArtifactCommandInput, options?: __HttpHandlerOptions ): Promise; deleteProvisioningArtifact( args: DeleteProvisioningArtifactCommandInput, cb: (err: any, data?: DeleteProvisioningArtifactCommandOutput) => void ): void; deleteProvisioningArtifact( args: DeleteProvisioningArtifactCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteProvisioningArtifactCommandOutput) => void ): void; deleteServiceAction( args: DeleteServiceActionCommandInput, options?: __HttpHandlerOptions ): Promise; deleteServiceAction( args: DeleteServiceActionCommandInput, cb: (err: any, data?: DeleteServiceActionCommandOutput) => void ): void; deleteServiceAction( args: DeleteServiceActionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteServiceActionCommandOutput) => void ): void; deleteTagOption( args: DeleteTagOptionCommandInput, options?: __HttpHandlerOptions ): Promise; deleteTagOption( args: DeleteTagOptionCommandInput, cb: (err: any, data?: DeleteTagOptionCommandOutput) => void ): void; deleteTagOption( args: DeleteTagOptionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteTagOptionCommandOutput) => void ): void; describeConstraint( args: DescribeConstraintCommandInput, options?: __HttpHandlerOptions ): Promise; describeConstraint( args: DescribeConstraintCommandInput, cb: (err: any, data?: DescribeConstraintCommandOutput) => void ): void; describeConstraint( args: DescribeConstraintCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeConstraintCommandOutput) => void ): void; describeCopyProductStatus( args: DescribeCopyProductStatusCommandInput, options?: __HttpHandlerOptions ): Promise; describeCopyProductStatus( args: DescribeCopyProductStatusCommandInput, cb: (err: any, data?: DescribeCopyProductStatusCommandOutput) => void ): void; describeCopyProductStatus( args: DescribeCopyProductStatusCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeCopyProductStatusCommandOutput) => void ): void; describePortfolio( args: DescribePortfolioCommandInput, options?: __HttpHandlerOptions ): Promise; describePortfolio( args: DescribePortfolioCommandInput, cb: (err: any, data?: DescribePortfolioCommandOutput) => void ): void; describePortfolio( args: DescribePortfolioCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribePortfolioCommandOutput) => void ): void; describePortfolioShares( args: DescribePortfolioSharesCommandInput, options?: __HttpHandlerOptions ): Promise; describePortfolioShares( args: DescribePortfolioSharesCommandInput, cb: (err: any, data?: DescribePortfolioSharesCommandOutput) => void ): void; describePortfolioShares( args: DescribePortfolioSharesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribePortfolioSharesCommandOutput) => void ): void; describePortfolioShareStatus( args: DescribePortfolioShareStatusCommandInput, options?: __HttpHandlerOptions ): Promise; describePortfolioShareStatus( args: DescribePortfolioShareStatusCommandInput, cb: (err: any, data?: DescribePortfolioShareStatusCommandOutput) => void ): void; describePortfolioShareStatus( args: DescribePortfolioShareStatusCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribePortfolioShareStatusCommandOutput) => void ): void; describeProduct(): Promise; describeProduct( args: DescribeProductCommandInput, options?: __HttpHandlerOptions ): Promise; describeProduct( args: DescribeProductCommandInput, cb: (err: any, data?: DescribeProductCommandOutput) => void ): void; describeProduct( args: DescribeProductCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeProductCommandOutput) => void ): void; describeProductAsAdmin(): Promise; describeProductAsAdmin( args: DescribeProductAsAdminCommandInput, options?: __HttpHandlerOptions ): Promise; describeProductAsAdmin( args: DescribeProductAsAdminCommandInput, cb: (err: any, data?: DescribeProductAsAdminCommandOutput) => void ): void; describeProductAsAdmin( args: DescribeProductAsAdminCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeProductAsAdminCommandOutput) => void ): void; describeProductView( args: DescribeProductViewCommandInput, options?: __HttpHandlerOptions ): Promise; describeProductView( args: DescribeProductViewCommandInput, cb: (err: any, data?: DescribeProductViewCommandOutput) => void ): void; describeProductView( args: DescribeProductViewCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeProductViewCommandOutput) => void ): void; describeProvisionedProduct(): Promise; describeProvisionedProduct( args: DescribeProvisionedProductCommandInput, options?: __HttpHandlerOptions ): Promise; describeProvisionedProduct( args: DescribeProvisionedProductCommandInput, cb: (err: any, data?: DescribeProvisionedProductCommandOutput) => void ): void; describeProvisionedProduct( args: DescribeProvisionedProductCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeProvisionedProductCommandOutput) => void ): void; describeProvisionedProductPlan( args: DescribeProvisionedProductPlanCommandInput, options?: __HttpHandlerOptions ): Promise; describeProvisionedProductPlan( args: DescribeProvisionedProductPlanCommandInput, cb: (err: any, data?: DescribeProvisionedProductPlanCommandOutput) => void ): void; describeProvisionedProductPlan( args: DescribeProvisionedProductPlanCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeProvisionedProductPlanCommandOutput) => void ): void; describeProvisioningArtifact(): Promise; describeProvisioningArtifact( args: DescribeProvisioningArtifactCommandInput, options?: __HttpHandlerOptions ): Promise; describeProvisioningArtifact( args: DescribeProvisioningArtifactCommandInput, cb: (err: any, data?: DescribeProvisioningArtifactCommandOutput) => void ): void; describeProvisioningArtifact( args: DescribeProvisioningArtifactCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeProvisioningArtifactCommandOutput) => void ): void; describeProvisioningParameters(): Promise; describeProvisioningParameters( args: DescribeProvisioningParametersCommandInput, options?: __HttpHandlerOptions ): Promise; describeProvisioningParameters( args: DescribeProvisioningParametersCommandInput, cb: (err: any, data?: DescribeProvisioningParametersCommandOutput) => void ): void; describeProvisioningParameters( args: DescribeProvisioningParametersCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeProvisioningParametersCommandOutput) => void ): void; describeRecord( args: DescribeRecordCommandInput, options?: __HttpHandlerOptions ): Promise; describeRecord( args: DescribeRecordCommandInput, cb: (err: any, data?: DescribeRecordCommandOutput) => void ): void; describeRecord( args: DescribeRecordCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeRecordCommandOutput) => void ): void; describeServiceAction( args: DescribeServiceActionCommandInput, options?: __HttpHandlerOptions ): Promise; describeServiceAction( args: DescribeServiceActionCommandInput, cb: (err: any, data?: DescribeServiceActionCommandOutput) => void ): void; describeServiceAction( args: DescribeServiceActionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeServiceActionCommandOutput) => void ): void; describeServiceActionExecutionParameters( args: DescribeServiceActionExecutionParametersCommandInput, options?: __HttpHandlerOptions ): Promise; describeServiceActionExecutionParameters( args: DescribeServiceActionExecutionParametersCommandInput, cb: ( err: any, data?: DescribeServiceActionExecutionParametersCommandOutput ) => void ): void; describeServiceActionExecutionParameters( args: DescribeServiceActionExecutionParametersCommandInput, options: __HttpHandlerOptions, cb: ( err: any, data?: DescribeServiceActionExecutionParametersCommandOutput ) => void ): void; describeTagOption( args: DescribeTagOptionCommandInput, options?: __HttpHandlerOptions ): Promise; describeTagOption( args: DescribeTagOptionCommandInput, cb: (err: any, data?: DescribeTagOptionCommandOutput) => void ): void; describeTagOption( args: DescribeTagOptionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeTagOptionCommandOutput) => void ): void; disableAWSOrganizationsAccess(): Promise; disableAWSOrganizationsAccess( args: DisableAWSOrganizationsAccessCommandInput, options?: __HttpHandlerOptions ): Promise; disableAWSOrganizationsAccess( args: DisableAWSOrganizationsAccessCommandInput, cb: (err: any, data?: DisableAWSOrganizationsAccessCommandOutput) => void ): void; disableAWSOrganizationsAccess( args: DisableAWSOrganizationsAccessCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DisableAWSOrganizationsAccessCommandOutput) => void ): void; disassociateBudgetFromResource( args: DisassociateBudgetFromResourceCommandInput, options?: __HttpHandlerOptions ): Promise; disassociateBudgetFromResource( args: DisassociateBudgetFromResourceCommandInput, cb: (err: any, data?: DisassociateBudgetFromResourceCommandOutput) => void ): void; disassociateBudgetFromResource( args: DisassociateBudgetFromResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DisassociateBudgetFromResourceCommandOutput) => void ): void; disassociatePrincipalFromPortfolio( args: DisassociatePrincipalFromPortfolioCommandInput, options?: __HttpHandlerOptions ): Promise; disassociatePrincipalFromPortfolio( args: DisassociatePrincipalFromPortfolioCommandInput, cb: ( err: any, data?: DisassociatePrincipalFromPortfolioCommandOutput ) => void ): void; disassociatePrincipalFromPortfolio( args: DisassociatePrincipalFromPortfolioCommandInput, options: __HttpHandlerOptions, cb: ( err: any, data?: DisassociatePrincipalFromPortfolioCommandOutput ) => void ): void; disassociateProductFromPortfolio( args: DisassociateProductFromPortfolioCommandInput, options?: __HttpHandlerOptions ): Promise; disassociateProductFromPortfolio( args: DisassociateProductFromPortfolioCommandInput, cb: (err: any, data?: DisassociateProductFromPortfolioCommandOutput) => void ): void; disassociateProductFromPortfolio( args: DisassociateProductFromPortfolioCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DisassociateProductFromPortfolioCommandOutput) => void ): void; disassociateServiceActionFromProvisioningArtifact( args: DisassociateServiceActionFromProvisioningArtifactCommandInput, options?: __HttpHandlerOptions ): Promise; disassociateServiceActionFromProvisioningArtifact( args: DisassociateServiceActionFromProvisioningArtifactCommandInput, cb: ( err: any, data?: DisassociateServiceActionFromProvisioningArtifactCommandOutput ) => void ): void; disassociateServiceActionFromProvisioningArtifact( args: DisassociateServiceActionFromProvisioningArtifactCommandInput, options: __HttpHandlerOptions, cb: ( err: any, data?: DisassociateServiceActionFromProvisioningArtifactCommandOutput ) => void ): void; disassociateTagOptionFromResource( args: DisassociateTagOptionFromResourceCommandInput, options?: __HttpHandlerOptions ): Promise; disassociateTagOptionFromResource( args: DisassociateTagOptionFromResourceCommandInput, cb: ( err: any, data?: DisassociateTagOptionFromResourceCommandOutput ) => void ): void; disassociateTagOptionFromResource( args: DisassociateTagOptionFromResourceCommandInput, options: __HttpHandlerOptions, cb: ( err: any, data?: DisassociateTagOptionFromResourceCommandOutput ) => void ): void; enableAWSOrganizationsAccess(): Promise; enableAWSOrganizationsAccess( args: EnableAWSOrganizationsAccessCommandInput, options?: __HttpHandlerOptions ): Promise; enableAWSOrganizationsAccess( args: EnableAWSOrganizationsAccessCommandInput, cb: (err: any, data?: EnableAWSOrganizationsAccessCommandOutput) => void ): void; enableAWSOrganizationsAccess( args: EnableAWSOrganizationsAccessCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: EnableAWSOrganizationsAccessCommandOutput) => void ): void; executeProvisionedProductPlan( args: ExecuteProvisionedProductPlanCommandInput, options?: __HttpHandlerOptions ): Promise; executeProvisionedProductPlan( args: ExecuteProvisionedProductPlanCommandInput, cb: (err: any, data?: ExecuteProvisionedProductPlanCommandOutput) => void ): void; executeProvisionedProductPlan( args: ExecuteProvisionedProductPlanCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ExecuteProvisionedProductPlanCommandOutput) => void ): void; executeProvisionedProductServiceAction( args: ExecuteProvisionedProductServiceActionCommandInput, options?: __HttpHandlerOptions ): Promise; executeProvisionedProductServiceAction( args: ExecuteProvisionedProductServiceActionCommandInput, cb: ( err: any, data?: ExecuteProvisionedProductServiceActionCommandOutput ) => void ): void; executeProvisionedProductServiceAction( args: ExecuteProvisionedProductServiceActionCommandInput, options: __HttpHandlerOptions, cb: ( err: any, data?: ExecuteProvisionedProductServiceActionCommandOutput ) => void ): void; getAWSOrganizationsAccessStatus(): Promise; getAWSOrganizationsAccessStatus( args: GetAWSOrganizationsAccessStatusCommandInput, options?: __HttpHandlerOptions ): Promise; getAWSOrganizationsAccessStatus( args: GetAWSOrganizationsAccessStatusCommandInput, cb: (err: any, data?: GetAWSOrganizationsAccessStatusCommandOutput) => void ): void; getAWSOrganizationsAccessStatus( args: GetAWSOrganizationsAccessStatusCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetAWSOrganizationsAccessStatusCommandOutput) => void ): void; getProvisionedProductOutputs(): Promise; getProvisionedProductOutputs( args: GetProvisionedProductOutputsCommandInput, options?: __HttpHandlerOptions ): Promise; getProvisionedProductOutputs( args: GetProvisionedProductOutputsCommandInput, cb: (err: any, data?: GetProvisionedProductOutputsCommandOutput) => void ): void; getProvisionedProductOutputs( args: GetProvisionedProductOutputsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetProvisionedProductOutputsCommandOutput) => void ): void; importAsProvisionedProduct( args: ImportAsProvisionedProductCommandInput, options?: __HttpHandlerOptions ): Promise; importAsProvisionedProduct( args: ImportAsProvisionedProductCommandInput, cb: (err: any, data?: ImportAsProvisionedProductCommandOutput) => void ): void; importAsProvisionedProduct( args: ImportAsProvisionedProductCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ImportAsProvisionedProductCommandOutput) => void ): void; listAcceptedPortfolioShares(): Promise; listAcceptedPortfolioShares( args: ListAcceptedPortfolioSharesCommandInput, options?: __HttpHandlerOptions ): Promise; listAcceptedPortfolioShares( args: ListAcceptedPortfolioSharesCommandInput, cb: (err: any, data?: ListAcceptedPortfolioSharesCommandOutput) => void ): void; listAcceptedPortfolioShares( args: ListAcceptedPortfolioSharesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListAcceptedPortfolioSharesCommandOutput) => void ): void; listBudgetsForResource( args: ListBudgetsForResourceCommandInput, options?: __HttpHandlerOptions ): Promise; listBudgetsForResource( args: ListBudgetsForResourceCommandInput, cb: (err: any, data?: ListBudgetsForResourceCommandOutput) => void ): void; listBudgetsForResource( args: ListBudgetsForResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListBudgetsForResourceCommandOutput) => void ): void; listConstraintsForPortfolio( args: ListConstraintsForPortfolioCommandInput, options?: __HttpHandlerOptions ): Promise; listConstraintsForPortfolio( args: ListConstraintsForPortfolioCommandInput, cb: (err: any, data?: ListConstraintsForPortfolioCommandOutput) => void ): void; listConstraintsForPortfolio( args: ListConstraintsForPortfolioCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListConstraintsForPortfolioCommandOutput) => void ): void; listLaunchPaths( args: ListLaunchPathsCommandInput, options?: __HttpHandlerOptions ): Promise; listLaunchPaths( args: ListLaunchPathsCommandInput, cb: (err: any, data?: ListLaunchPathsCommandOutput) => void ): void; listLaunchPaths( args: ListLaunchPathsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListLaunchPathsCommandOutput) => void ): void; listOrganizationPortfolioAccess( args: ListOrganizationPortfolioAccessCommandInput, options?: __HttpHandlerOptions ): Promise; listOrganizationPortfolioAccess( args: ListOrganizationPortfolioAccessCommandInput, cb: (err: any, data?: ListOrganizationPortfolioAccessCommandOutput) => void ): void; listOrganizationPortfolioAccess( args: ListOrganizationPortfolioAccessCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListOrganizationPortfolioAccessCommandOutput) => void ): void; listPortfolioAccess( args: ListPortfolioAccessCommandInput, options?: __HttpHandlerOptions ): Promise; listPortfolioAccess( args: ListPortfolioAccessCommandInput, cb: (err: any, data?: ListPortfolioAccessCommandOutput) => void ): void; listPortfolioAccess( args: ListPortfolioAccessCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListPortfolioAccessCommandOutput) => void ): void; listPortfolios(): Promise; listPortfolios( args: ListPortfoliosCommandInput, options?: __HttpHandlerOptions ): Promise; listPortfolios( args: ListPortfoliosCommandInput, cb: (err: any, data?: ListPortfoliosCommandOutput) => void ): void; listPortfolios( args: ListPortfoliosCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListPortfoliosCommandOutput) => void ): void; listPortfoliosForProduct( args: ListPortfoliosForProductCommandInput, options?: __HttpHandlerOptions ): Promise; listPortfoliosForProduct( args: ListPortfoliosForProductCommandInput, cb: (err: any, data?: ListPortfoliosForProductCommandOutput) => void ): void; listPortfoliosForProduct( args: ListPortfoliosForProductCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListPortfoliosForProductCommandOutput) => void ): void; listPrincipalsForPortfolio( args: ListPrincipalsForPortfolioCommandInput, options?: __HttpHandlerOptions ): Promise; listPrincipalsForPortfolio( args: ListPrincipalsForPortfolioCommandInput, cb: (err: any, data?: ListPrincipalsForPortfolioCommandOutput) => void ): void; listPrincipalsForPortfolio( args: ListPrincipalsForPortfolioCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListPrincipalsForPortfolioCommandOutput) => void ): void; listProvisionedProductPlans(): Promise; listProvisionedProductPlans( args: ListProvisionedProductPlansCommandInput, options?: __HttpHandlerOptions ): Promise; listProvisionedProductPlans( args: ListProvisionedProductPlansCommandInput, cb: (err: any, data?: ListProvisionedProductPlansCommandOutput) => void ): void; listProvisionedProductPlans( args: ListProvisionedProductPlansCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListProvisionedProductPlansCommandOutput) => void ): void; listProvisioningArtifacts( args: ListProvisioningArtifactsCommandInput, options?: __HttpHandlerOptions ): Promise; listProvisioningArtifacts( args: ListProvisioningArtifactsCommandInput, cb: (err: any, data?: ListProvisioningArtifactsCommandOutput) => void ): void; listProvisioningArtifacts( args: ListProvisioningArtifactsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListProvisioningArtifactsCommandOutput) => void ): void; listProvisioningArtifactsForServiceAction( args: ListProvisioningArtifactsForServiceActionCommandInput, options?: __HttpHandlerOptions ): Promise; listProvisioningArtifactsForServiceAction( args: ListProvisioningArtifactsForServiceActionCommandInput, cb: ( err: any, data?: ListProvisioningArtifactsForServiceActionCommandOutput ) => void ): void; listProvisioningArtifactsForServiceAction( args: ListProvisioningArtifactsForServiceActionCommandInput, options: __HttpHandlerOptions, cb: ( err: any, data?: ListProvisioningArtifactsForServiceActionCommandOutput ) => void ): void; listRecordHistory(): Promise; listRecordHistory( args: ListRecordHistoryCommandInput, options?: __HttpHandlerOptions ): Promise; listRecordHistory( args: ListRecordHistoryCommandInput, cb: (err: any, data?: ListRecordHistoryCommandOutput) => void ): void; listRecordHistory( args: ListRecordHistoryCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListRecordHistoryCommandOutput) => void ): void; listResourcesForTagOption( args: ListResourcesForTagOptionCommandInput, options?: __HttpHandlerOptions ): Promise; listResourcesForTagOption( args: ListResourcesForTagOptionCommandInput, cb: (err: any, data?: ListResourcesForTagOptionCommandOutput) => void ): void; listResourcesForTagOption( args: ListResourcesForTagOptionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListResourcesForTagOptionCommandOutput) => void ): void; listServiceActions(): Promise; listServiceActions( args: ListServiceActionsCommandInput, options?: __HttpHandlerOptions ): Promise; listServiceActions( args: ListServiceActionsCommandInput, cb: (err: any, data?: ListServiceActionsCommandOutput) => void ): void; listServiceActions( args: ListServiceActionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListServiceActionsCommandOutput) => void ): void; listServiceActionsForProvisioningArtifact( args: ListServiceActionsForProvisioningArtifactCommandInput, options?: __HttpHandlerOptions ): Promise; listServiceActionsForProvisioningArtifact( args: ListServiceActionsForProvisioningArtifactCommandInput, cb: ( err: any, data?: ListServiceActionsForProvisioningArtifactCommandOutput ) => void ): void; listServiceActionsForProvisioningArtifact( args: ListServiceActionsForProvisioningArtifactCommandInput, options: __HttpHandlerOptions, cb: ( err: any, data?: ListServiceActionsForProvisioningArtifactCommandOutput ) => void ): void; listStackInstancesForProvisionedProduct( args: ListStackInstancesForProvisionedProductCommandInput, options?: __HttpHandlerOptions ): Promise; listStackInstancesForProvisionedProduct( args: ListStackInstancesForProvisionedProductCommandInput, cb: ( err: any, data?: ListStackInstancesForProvisionedProductCommandOutput ) => void ): void; listStackInstancesForProvisionedProduct( args: ListStackInstancesForProvisionedProductCommandInput, options: __HttpHandlerOptions, cb: ( err: any, data?: ListStackInstancesForProvisionedProductCommandOutput ) => void ): void; listTagOptions(): Promise; listTagOptions( args: ListTagOptionsCommandInput, options?: __HttpHandlerOptions ): Promise; listTagOptions( args: ListTagOptionsCommandInput, cb: (err: any, data?: ListTagOptionsCommandOutput) => void ): void; listTagOptions( args: ListTagOptionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListTagOptionsCommandOutput) => void ): void; notifyProvisionProductEngineWorkflowResult( args: NotifyProvisionProductEngineWorkflowResultCommandInput, options?: __HttpHandlerOptions ): Promise; notifyProvisionProductEngineWorkflowResult( args: NotifyProvisionProductEngineWorkflowResultCommandInput, cb: ( err: any, data?: NotifyProvisionProductEngineWorkflowResultCommandOutput ) => void ): void; notifyProvisionProductEngineWorkflowResult( args: NotifyProvisionProductEngineWorkflowResultCommandInput, options: __HttpHandlerOptions, cb: ( err: any, data?: NotifyProvisionProductEngineWorkflowResultCommandOutput ) => void ): void; notifyTerminateProvisionedProductEngineWorkflowResult( args: NotifyTerminateProvisionedProductEngineWorkflowResultCommandInput, options?: __HttpHandlerOptions ): Promise; notifyTerminateProvisionedProductEngineWorkflowResult( args: NotifyTerminateProvisionedProductEngineWorkflowResultCommandInput, cb: ( err: any, data?: NotifyTerminateProvisionedProductEngineWorkflowResultCommandOutput ) => void ): void; notifyTerminateProvisionedProductEngineWorkflowResult( args: NotifyTerminateProvisionedProductEngineWorkflowResultCommandInput, options: __HttpHandlerOptions, cb: ( err: any, data?: NotifyTerminateProvisionedProductEngineWorkflowResultCommandOutput ) => void ): void; notifyUpdateProvisionedProductEngineWorkflowResult( args: NotifyUpdateProvisionedProductEngineWorkflowResultCommandInput, options?: __HttpHandlerOptions ): Promise; notifyUpdateProvisionedProductEngineWorkflowResult( args: NotifyUpdateProvisionedProductEngineWorkflowResultCommandInput, cb: ( err: any, data?: NotifyUpdateProvisionedProductEngineWorkflowResultCommandOutput ) => void ): void; notifyUpdateProvisionedProductEngineWorkflowResult( args: NotifyUpdateProvisionedProductEngineWorkflowResultCommandInput, options: __HttpHandlerOptions, cb: ( err: any, data?: NotifyUpdateProvisionedProductEngineWorkflowResultCommandOutput ) => void ): void; provisionProduct( args: ProvisionProductCommandInput, options?: __HttpHandlerOptions ): Promise; provisionProduct( args: ProvisionProductCommandInput, cb: (err: any, data?: ProvisionProductCommandOutput) => void ): void; provisionProduct( args: ProvisionProductCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ProvisionProductCommandOutput) => void ): void; rejectPortfolioShare( args: RejectPortfolioShareCommandInput, options?: __HttpHandlerOptions ): Promise; rejectPortfolioShare( args: RejectPortfolioShareCommandInput, cb: (err: any, data?: RejectPortfolioShareCommandOutput) => void ): void; rejectPortfolioShare( args: RejectPortfolioShareCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RejectPortfolioShareCommandOutput) => void ): void; scanProvisionedProducts(): Promise; scanProvisionedProducts( args: ScanProvisionedProductsCommandInput, options?: __HttpHandlerOptions ): Promise; scanProvisionedProducts( args: ScanProvisionedProductsCommandInput, cb: (err: any, data?: ScanProvisionedProductsCommandOutput) => void ): void; scanProvisionedProducts( args: ScanProvisionedProductsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ScanProvisionedProductsCommandOutput) => void ): void; searchProducts(): Promise; searchProducts( args: SearchProductsCommandInput, options?: __HttpHandlerOptions ): Promise; searchProducts( args: SearchProductsCommandInput, cb: (err: any, data?: SearchProductsCommandOutput) => void ): void; searchProducts( args: SearchProductsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: SearchProductsCommandOutput) => void ): void; searchProductsAsAdmin(): Promise; searchProductsAsAdmin( args: SearchProductsAsAdminCommandInput, options?: __HttpHandlerOptions ): Promise; searchProductsAsAdmin( args: SearchProductsAsAdminCommandInput, cb: (err: any, data?: SearchProductsAsAdminCommandOutput) => void ): void; searchProductsAsAdmin( args: SearchProductsAsAdminCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: SearchProductsAsAdminCommandOutput) => void ): void; searchProvisionedProducts(): Promise; searchProvisionedProducts( args: SearchProvisionedProductsCommandInput, options?: __HttpHandlerOptions ): Promise; searchProvisionedProducts( args: SearchProvisionedProductsCommandInput, cb: (err: any, data?: SearchProvisionedProductsCommandOutput) => void ): void; searchProvisionedProducts( args: SearchProvisionedProductsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: SearchProvisionedProductsCommandOutput) => void ): void; terminateProvisionedProduct( args: TerminateProvisionedProductCommandInput, options?: __HttpHandlerOptions ): Promise; terminateProvisionedProduct( args: TerminateProvisionedProductCommandInput, cb: (err: any, data?: TerminateProvisionedProductCommandOutput) => void ): void; terminateProvisionedProduct( args: TerminateProvisionedProductCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: TerminateProvisionedProductCommandOutput) => void ): void; updateConstraint( args: UpdateConstraintCommandInput, options?: __HttpHandlerOptions ): Promise; updateConstraint( args: UpdateConstraintCommandInput, cb: (err: any, data?: UpdateConstraintCommandOutput) => void ): void; updateConstraint( args: UpdateConstraintCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateConstraintCommandOutput) => void ): void; updatePortfolio( args: UpdatePortfolioCommandInput, options?: __HttpHandlerOptions ): Promise; updatePortfolio( args: UpdatePortfolioCommandInput, cb: (err: any, data?: UpdatePortfolioCommandOutput) => void ): void; updatePortfolio( args: UpdatePortfolioCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdatePortfolioCommandOutput) => void ): void; updatePortfolioShare( args: UpdatePortfolioShareCommandInput, options?: __HttpHandlerOptions ): Promise; updatePortfolioShare( args: UpdatePortfolioShareCommandInput, cb: (err: any, data?: UpdatePortfolioShareCommandOutput) => void ): void; updatePortfolioShare( args: UpdatePortfolioShareCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdatePortfolioShareCommandOutput) => void ): void; updateProduct( args: UpdateProductCommandInput, options?: __HttpHandlerOptions ): Promise; updateProduct( args: UpdateProductCommandInput, cb: (err: any, data?: UpdateProductCommandOutput) => void ): void; updateProduct( args: UpdateProductCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateProductCommandOutput) => void ): void; updateProvisionedProduct( args: UpdateProvisionedProductCommandInput, options?: __HttpHandlerOptions ): Promise; updateProvisionedProduct( args: UpdateProvisionedProductCommandInput, cb: (err: any, data?: UpdateProvisionedProductCommandOutput) => void ): void; updateProvisionedProduct( args: UpdateProvisionedProductCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateProvisionedProductCommandOutput) => void ): void; updateProvisionedProductProperties( args: UpdateProvisionedProductPropertiesCommandInput, options?: __HttpHandlerOptions ): Promise; updateProvisionedProductProperties( args: UpdateProvisionedProductPropertiesCommandInput, cb: ( err: any, data?: UpdateProvisionedProductPropertiesCommandOutput ) => void ): void; updateProvisionedProductProperties( args: UpdateProvisionedProductPropertiesCommandInput, options: __HttpHandlerOptions, cb: ( err: any, data?: UpdateProvisionedProductPropertiesCommandOutput ) => void ): void; updateProvisioningArtifact( args: UpdateProvisioningArtifactCommandInput, options?: __HttpHandlerOptions ): Promise; updateProvisioningArtifact( args: UpdateProvisioningArtifactCommandInput, cb: (err: any, data?: UpdateProvisioningArtifactCommandOutput) => void ): void; updateProvisioningArtifact( args: UpdateProvisioningArtifactCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateProvisioningArtifactCommandOutput) => void ): void; updateServiceAction( args: UpdateServiceActionCommandInput, options?: __HttpHandlerOptions ): Promise; updateServiceAction( args: UpdateServiceActionCommandInput, cb: (err: any, data?: UpdateServiceActionCommandOutput) => void ): void; updateServiceAction( args: UpdateServiceActionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateServiceActionCommandOutput) => void ): void; updateTagOption( args: UpdateTagOptionCommandInput, options?: __HttpHandlerOptions ): Promise; updateTagOption( args: UpdateTagOptionCommandInput, cb: (err: any, data?: UpdateTagOptionCommandOutput) => void ): void; updateTagOption( args: UpdateTagOptionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateTagOptionCommandOutput) => void ): void; paginateDescribePortfolioShares( args: DescribePortfolioSharesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateGetProvisionedProductOutputs( args?: GetProvisionedProductOutputsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListAcceptedPortfolioShares( args?: ListAcceptedPortfolioSharesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListBudgetsForResource( args: ListBudgetsForResourceCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListConstraintsForPortfolio( args: ListConstraintsForPortfolioCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListLaunchPaths( args: ListLaunchPathsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListOrganizationPortfolioAccess( args: ListOrganizationPortfolioAccessCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListPortfolioAccess( args: ListPortfolioAccessCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListPortfolios( args?: ListPortfoliosCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListPortfoliosForProduct( args: ListPortfoliosForProductCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListPrincipalsForPortfolio( args: ListPrincipalsForPortfolioCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListProvisioningArtifactsForServiceAction( args: ListProvisioningArtifactsForServiceActionCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListResourcesForTagOption( args: ListResourcesForTagOptionCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListServiceActions( args?: ListServiceActionsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListServiceActionsForProvisioningArtifact( args: ListServiceActionsForProvisioningArtifactCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListTagOptions( args?: ListTagOptionsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateSearchProducts( args?: SearchProductsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateSearchProductsAsAdmin( args?: SearchProductsAsAdminCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateSearchProvisionedProducts( args?: SearchProvisionedProductsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; } export declare class ServiceCatalog extends ServiceCatalogClient implements ServiceCatalog {}