import { HttpHandlerOptions as __HttpHandlerOptions, PaginationConfiguration, Paginator, } from "@smithy/types"; import { BedrockClient } from "./BedrockClient"; import { BatchDeleteAdvancedPromptOptimizationJobCommandInput, BatchDeleteAdvancedPromptOptimizationJobCommandOutput, } from "./commands/BatchDeleteAdvancedPromptOptimizationJobCommand"; import { BatchDeleteEvaluationJobCommandInput, BatchDeleteEvaluationJobCommandOutput, } from "./commands/BatchDeleteEvaluationJobCommand"; import { CancelAutomatedReasoningPolicyBuildWorkflowCommandInput, CancelAutomatedReasoningPolicyBuildWorkflowCommandOutput, } from "./commands/CancelAutomatedReasoningPolicyBuildWorkflowCommand"; import { CreateAdvancedPromptOptimizationJobCommandInput, CreateAdvancedPromptOptimizationJobCommandOutput, } from "./commands/CreateAdvancedPromptOptimizationJobCommand"; import { CreateAutomatedReasoningPolicyCommandInput, CreateAutomatedReasoningPolicyCommandOutput, } from "./commands/CreateAutomatedReasoningPolicyCommand"; import { CreateAutomatedReasoningPolicyTestCaseCommandInput, CreateAutomatedReasoningPolicyTestCaseCommandOutput, } from "./commands/CreateAutomatedReasoningPolicyTestCaseCommand"; import { CreateAutomatedReasoningPolicyVersionCommandInput, CreateAutomatedReasoningPolicyVersionCommandOutput, } from "./commands/CreateAutomatedReasoningPolicyVersionCommand"; import { CreateCustomModelCommandInput, CreateCustomModelCommandOutput, } from "./commands/CreateCustomModelCommand"; import { CreateCustomModelDeploymentCommandInput, CreateCustomModelDeploymentCommandOutput, } from "./commands/CreateCustomModelDeploymentCommand"; import { CreateEvaluationJobCommandInput, CreateEvaluationJobCommandOutput, } from "./commands/CreateEvaluationJobCommand"; import { CreateFoundationModelAgreementCommandInput, CreateFoundationModelAgreementCommandOutput, } from "./commands/CreateFoundationModelAgreementCommand"; import { CreateGuardrailCommandInput, CreateGuardrailCommandOutput, } from "./commands/CreateGuardrailCommand"; import { CreateGuardrailVersionCommandInput, CreateGuardrailVersionCommandOutput, } from "./commands/CreateGuardrailVersionCommand"; import { CreateInferenceProfileCommandInput, CreateInferenceProfileCommandOutput, } from "./commands/CreateInferenceProfileCommand"; import { CreateMarketplaceModelEndpointCommandInput, CreateMarketplaceModelEndpointCommandOutput, } from "./commands/CreateMarketplaceModelEndpointCommand"; import { CreateModelCopyJobCommandInput, CreateModelCopyJobCommandOutput, } from "./commands/CreateModelCopyJobCommand"; import { CreateModelCustomizationJobCommandInput, CreateModelCustomizationJobCommandOutput, } from "./commands/CreateModelCustomizationJobCommand"; import { CreateModelImportJobCommandInput, CreateModelImportJobCommandOutput, } from "./commands/CreateModelImportJobCommand"; import { CreateModelInvocationJobCommandInput, CreateModelInvocationJobCommandOutput, } from "./commands/CreateModelInvocationJobCommand"; import { CreatePromptRouterCommandInput, CreatePromptRouterCommandOutput, } from "./commands/CreatePromptRouterCommand"; import { CreateProvisionedModelThroughputCommandInput, CreateProvisionedModelThroughputCommandOutput, } from "./commands/CreateProvisionedModelThroughputCommand"; import { DeleteAutomatedReasoningPolicyBuildWorkflowCommandInput, DeleteAutomatedReasoningPolicyBuildWorkflowCommandOutput, } from "./commands/DeleteAutomatedReasoningPolicyBuildWorkflowCommand"; import { DeleteAutomatedReasoningPolicyCommandInput, DeleteAutomatedReasoningPolicyCommandOutput, } from "./commands/DeleteAutomatedReasoningPolicyCommand"; import { DeleteAutomatedReasoningPolicyTestCaseCommandInput, DeleteAutomatedReasoningPolicyTestCaseCommandOutput, } from "./commands/DeleteAutomatedReasoningPolicyTestCaseCommand"; import { DeleteCustomModelCommandInput, DeleteCustomModelCommandOutput, } from "./commands/DeleteCustomModelCommand"; import { DeleteCustomModelDeploymentCommandInput, DeleteCustomModelDeploymentCommandOutput, } from "./commands/DeleteCustomModelDeploymentCommand"; import { DeleteEnforcedGuardrailConfigurationCommandInput, DeleteEnforcedGuardrailConfigurationCommandOutput, } from "./commands/DeleteEnforcedGuardrailConfigurationCommand"; import { DeleteFoundationModelAgreementCommandInput, DeleteFoundationModelAgreementCommandOutput, } from "./commands/DeleteFoundationModelAgreementCommand"; import { DeleteGuardrailCommandInput, DeleteGuardrailCommandOutput, } from "./commands/DeleteGuardrailCommand"; import { DeleteImportedModelCommandInput, DeleteImportedModelCommandOutput, } from "./commands/DeleteImportedModelCommand"; import { DeleteInferenceProfileCommandInput, DeleteInferenceProfileCommandOutput, } from "./commands/DeleteInferenceProfileCommand"; import { DeleteMarketplaceModelEndpointCommandInput, DeleteMarketplaceModelEndpointCommandOutput, } from "./commands/DeleteMarketplaceModelEndpointCommand"; import { DeleteModelInvocationLoggingConfigurationCommandInput, DeleteModelInvocationLoggingConfigurationCommandOutput, } from "./commands/DeleteModelInvocationLoggingConfigurationCommand"; import { DeletePromptRouterCommandInput, DeletePromptRouterCommandOutput, } from "./commands/DeletePromptRouterCommand"; import { DeleteProvisionedModelThroughputCommandInput, DeleteProvisionedModelThroughputCommandOutput, } from "./commands/DeleteProvisionedModelThroughputCommand"; import { DeleteResourcePolicyCommandInput, DeleteResourcePolicyCommandOutput, } from "./commands/DeleteResourcePolicyCommand"; import { DeregisterMarketplaceModelEndpointCommandInput, DeregisterMarketplaceModelEndpointCommandOutput, } from "./commands/DeregisterMarketplaceModelEndpointCommand"; import { ExportAutomatedReasoningPolicyVersionCommandInput, ExportAutomatedReasoningPolicyVersionCommandOutput, } from "./commands/ExportAutomatedReasoningPolicyVersionCommand"; import { GetAccountDataRetentionCommandInput, GetAccountDataRetentionCommandOutput, } from "./commands/GetAccountDataRetentionCommand"; import { GetAdvancedPromptOptimizationJobCommandInput, GetAdvancedPromptOptimizationJobCommandOutput, } from "./commands/GetAdvancedPromptOptimizationJobCommand"; import { GetAutomatedReasoningPolicyAnnotationsCommandInput, GetAutomatedReasoningPolicyAnnotationsCommandOutput, } from "./commands/GetAutomatedReasoningPolicyAnnotationsCommand"; import { GetAutomatedReasoningPolicyBuildWorkflowCommandInput, GetAutomatedReasoningPolicyBuildWorkflowCommandOutput, } from "./commands/GetAutomatedReasoningPolicyBuildWorkflowCommand"; import { GetAutomatedReasoningPolicyBuildWorkflowResultAssetsCommandInput, GetAutomatedReasoningPolicyBuildWorkflowResultAssetsCommandOutput, } from "./commands/GetAutomatedReasoningPolicyBuildWorkflowResultAssetsCommand"; import { GetAutomatedReasoningPolicyCommandInput, GetAutomatedReasoningPolicyCommandOutput, } from "./commands/GetAutomatedReasoningPolicyCommand"; import { GetAutomatedReasoningPolicyNextScenarioCommandInput, GetAutomatedReasoningPolicyNextScenarioCommandOutput, } from "./commands/GetAutomatedReasoningPolicyNextScenarioCommand"; import { GetAutomatedReasoningPolicyTestCaseCommandInput, GetAutomatedReasoningPolicyTestCaseCommandOutput, } from "./commands/GetAutomatedReasoningPolicyTestCaseCommand"; import { GetAutomatedReasoningPolicyTestResultCommandInput, GetAutomatedReasoningPolicyTestResultCommandOutput, } from "./commands/GetAutomatedReasoningPolicyTestResultCommand"; import { GetCustomModelCommandInput, GetCustomModelCommandOutput, } from "./commands/GetCustomModelCommand"; import { GetCustomModelDeploymentCommandInput, GetCustomModelDeploymentCommandOutput, } from "./commands/GetCustomModelDeploymentCommand"; import { GetEvaluationJobCommandInput, GetEvaluationJobCommandOutput, } from "./commands/GetEvaluationJobCommand"; import { GetFoundationModelAvailabilityCommandInput, GetFoundationModelAvailabilityCommandOutput, } from "./commands/GetFoundationModelAvailabilityCommand"; import { GetFoundationModelCommandInput, GetFoundationModelCommandOutput, } from "./commands/GetFoundationModelCommand"; import { GetGuardrailCommandInput, GetGuardrailCommandOutput, } from "./commands/GetGuardrailCommand"; import { GetImportedModelCommandInput, GetImportedModelCommandOutput, } from "./commands/GetImportedModelCommand"; import { GetInferenceProfileCommandInput, GetInferenceProfileCommandOutput, } from "./commands/GetInferenceProfileCommand"; import { GetMarketplaceModelEndpointCommandInput, GetMarketplaceModelEndpointCommandOutput, } from "./commands/GetMarketplaceModelEndpointCommand"; import { GetModelCopyJobCommandInput, GetModelCopyJobCommandOutput, } from "./commands/GetModelCopyJobCommand"; import { GetModelCustomizationJobCommandInput, GetModelCustomizationJobCommandOutput, } from "./commands/GetModelCustomizationJobCommand"; import { GetModelImportJobCommandInput, GetModelImportJobCommandOutput, } from "./commands/GetModelImportJobCommand"; import { GetModelInvocationJobCommandInput, GetModelInvocationJobCommandOutput, } from "./commands/GetModelInvocationJobCommand"; import { GetModelInvocationLoggingConfigurationCommandInput, GetModelInvocationLoggingConfigurationCommandOutput, } from "./commands/GetModelInvocationLoggingConfigurationCommand"; import { GetPromptRouterCommandInput, GetPromptRouterCommandOutput, } from "./commands/GetPromptRouterCommand"; import { GetProvisionedModelThroughputCommandInput, GetProvisionedModelThroughputCommandOutput, } from "./commands/GetProvisionedModelThroughputCommand"; import { GetResourcePolicyCommandInput, GetResourcePolicyCommandOutput, } from "./commands/GetResourcePolicyCommand"; import { GetUseCaseForModelAccessCommandInput, GetUseCaseForModelAccessCommandOutput, } from "./commands/GetUseCaseForModelAccessCommand"; import { ListAdvancedPromptOptimizationJobsCommandInput, ListAdvancedPromptOptimizationJobsCommandOutput, } from "./commands/ListAdvancedPromptOptimizationJobsCommand"; import { ListAutomatedReasoningPoliciesCommandInput, ListAutomatedReasoningPoliciesCommandOutput, } from "./commands/ListAutomatedReasoningPoliciesCommand"; import { ListAutomatedReasoningPolicyBuildWorkflowsCommandInput, ListAutomatedReasoningPolicyBuildWorkflowsCommandOutput, } from "./commands/ListAutomatedReasoningPolicyBuildWorkflowsCommand"; import { ListAutomatedReasoningPolicyTestCasesCommandInput, ListAutomatedReasoningPolicyTestCasesCommandOutput, } from "./commands/ListAutomatedReasoningPolicyTestCasesCommand"; import { ListAutomatedReasoningPolicyTestResultsCommandInput, ListAutomatedReasoningPolicyTestResultsCommandOutput, } from "./commands/ListAutomatedReasoningPolicyTestResultsCommand"; import { ListCustomModelDeploymentsCommandInput, ListCustomModelDeploymentsCommandOutput, } from "./commands/ListCustomModelDeploymentsCommand"; import { ListCustomModelsCommandInput, ListCustomModelsCommandOutput, } from "./commands/ListCustomModelsCommand"; import { ListEnforcedGuardrailsConfigurationCommandInput, ListEnforcedGuardrailsConfigurationCommandOutput, } from "./commands/ListEnforcedGuardrailsConfigurationCommand"; import { ListEvaluationJobsCommandInput, ListEvaluationJobsCommandOutput, } from "./commands/ListEvaluationJobsCommand"; import { ListFoundationModelAgreementOffersCommandInput, ListFoundationModelAgreementOffersCommandOutput, } from "./commands/ListFoundationModelAgreementOffersCommand"; import { ListFoundationModelsCommandInput, ListFoundationModelsCommandOutput, } from "./commands/ListFoundationModelsCommand"; import { ListGuardrailsCommandInput, ListGuardrailsCommandOutput, } from "./commands/ListGuardrailsCommand"; import { ListImportedModelsCommandInput, ListImportedModelsCommandOutput, } from "./commands/ListImportedModelsCommand"; import { ListInferenceProfilesCommandInput, ListInferenceProfilesCommandOutput, } from "./commands/ListInferenceProfilesCommand"; import { ListMarketplaceModelEndpointsCommandInput, ListMarketplaceModelEndpointsCommandOutput, } from "./commands/ListMarketplaceModelEndpointsCommand"; import { ListModelCopyJobsCommandInput, ListModelCopyJobsCommandOutput, } from "./commands/ListModelCopyJobsCommand"; import { ListModelCustomizationJobsCommandInput, ListModelCustomizationJobsCommandOutput, } from "./commands/ListModelCustomizationJobsCommand"; import { ListModelImportJobsCommandInput, ListModelImportJobsCommandOutput, } from "./commands/ListModelImportJobsCommand"; import { ListModelInvocationJobsCommandInput, ListModelInvocationJobsCommandOutput, } from "./commands/ListModelInvocationJobsCommand"; import { ListPromptRoutersCommandInput, ListPromptRoutersCommandOutput, } from "./commands/ListPromptRoutersCommand"; import { ListProvisionedModelThroughputsCommandInput, ListProvisionedModelThroughputsCommandOutput, } from "./commands/ListProvisionedModelThroughputsCommand"; import { ListTagsForResourceCommandInput, ListTagsForResourceCommandOutput, } from "./commands/ListTagsForResourceCommand"; import { PutAccountDataRetentionCommandInput, PutAccountDataRetentionCommandOutput, } from "./commands/PutAccountDataRetentionCommand"; import { PutEnforcedGuardrailConfigurationCommandInput, PutEnforcedGuardrailConfigurationCommandOutput, } from "./commands/PutEnforcedGuardrailConfigurationCommand"; import { PutModelInvocationLoggingConfigurationCommandInput, PutModelInvocationLoggingConfigurationCommandOutput, } from "./commands/PutModelInvocationLoggingConfigurationCommand"; import { PutResourcePolicyCommandInput, PutResourcePolicyCommandOutput, } from "./commands/PutResourcePolicyCommand"; import { PutUseCaseForModelAccessCommandInput, PutUseCaseForModelAccessCommandOutput, } from "./commands/PutUseCaseForModelAccessCommand"; import { RegisterMarketplaceModelEndpointCommandInput, RegisterMarketplaceModelEndpointCommandOutput, } from "./commands/RegisterMarketplaceModelEndpointCommand"; import { StartAutomatedReasoningPolicyBuildWorkflowCommandInput, StartAutomatedReasoningPolicyBuildWorkflowCommandOutput, } from "./commands/StartAutomatedReasoningPolicyBuildWorkflowCommand"; import { StartAutomatedReasoningPolicyTestWorkflowCommandInput, StartAutomatedReasoningPolicyTestWorkflowCommandOutput, } from "./commands/StartAutomatedReasoningPolicyTestWorkflowCommand"; import { StopAdvancedPromptOptimizationJobCommandInput, StopAdvancedPromptOptimizationJobCommandOutput, } from "./commands/StopAdvancedPromptOptimizationJobCommand"; import { StopEvaluationJobCommandInput, StopEvaluationJobCommandOutput, } from "./commands/StopEvaluationJobCommand"; import { StopModelCustomizationJobCommandInput, StopModelCustomizationJobCommandOutput, } from "./commands/StopModelCustomizationJobCommand"; import { StopModelInvocationJobCommandInput, StopModelInvocationJobCommandOutput, } from "./commands/StopModelInvocationJobCommand"; import { TagResourceCommandInput, TagResourceCommandOutput } from "./commands/TagResourceCommand"; import { UntagResourceCommandInput, UntagResourceCommandOutput, } from "./commands/UntagResourceCommand"; import { UpdateAutomatedReasoningPolicyAnnotationsCommandInput, UpdateAutomatedReasoningPolicyAnnotationsCommandOutput, } from "./commands/UpdateAutomatedReasoningPolicyAnnotationsCommand"; import { UpdateAutomatedReasoningPolicyCommandInput, UpdateAutomatedReasoningPolicyCommandOutput, } from "./commands/UpdateAutomatedReasoningPolicyCommand"; import { UpdateAutomatedReasoningPolicyTestCaseCommandInput, UpdateAutomatedReasoningPolicyTestCaseCommandOutput, } from "./commands/UpdateAutomatedReasoningPolicyTestCaseCommand"; import { UpdateCustomModelDeploymentCommandInput, UpdateCustomModelDeploymentCommandOutput, } from "./commands/UpdateCustomModelDeploymentCommand"; import { UpdateGuardrailCommandInput, UpdateGuardrailCommandOutput, } from "./commands/UpdateGuardrailCommand"; import { UpdateMarketplaceModelEndpointCommandInput, UpdateMarketplaceModelEndpointCommandOutput, } from "./commands/UpdateMarketplaceModelEndpointCommand"; import { UpdateProvisionedModelThroughputCommandInput, UpdateProvisionedModelThroughputCommandOutput, } from "./commands/UpdateProvisionedModelThroughputCommand"; export interface Bedrock { batchDeleteAdvancedPromptOptimizationJob( args: BatchDeleteAdvancedPromptOptimizationJobCommandInput, options?: __HttpHandlerOptions, ): Promise; batchDeleteAdvancedPromptOptimizationJob( args: BatchDeleteAdvancedPromptOptimizationJobCommandInput, cb: (err: any, data?: BatchDeleteAdvancedPromptOptimizationJobCommandOutput) => void, ): void; batchDeleteAdvancedPromptOptimizationJob( args: BatchDeleteAdvancedPromptOptimizationJobCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: BatchDeleteAdvancedPromptOptimizationJobCommandOutput) => void, ): void; batchDeleteEvaluationJob( args: BatchDeleteEvaluationJobCommandInput, options?: __HttpHandlerOptions, ): Promise; batchDeleteEvaluationJob( args: BatchDeleteEvaluationJobCommandInput, cb: (err: any, data?: BatchDeleteEvaluationJobCommandOutput) => void, ): void; batchDeleteEvaluationJob( args: BatchDeleteEvaluationJobCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: BatchDeleteEvaluationJobCommandOutput) => void, ): void; cancelAutomatedReasoningPolicyBuildWorkflow( args: CancelAutomatedReasoningPolicyBuildWorkflowCommandInput, options?: __HttpHandlerOptions, ): Promise; cancelAutomatedReasoningPolicyBuildWorkflow( args: CancelAutomatedReasoningPolicyBuildWorkflowCommandInput, cb: (err: any, data?: CancelAutomatedReasoningPolicyBuildWorkflowCommandOutput) => void, ): void; cancelAutomatedReasoningPolicyBuildWorkflow( args: CancelAutomatedReasoningPolicyBuildWorkflowCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CancelAutomatedReasoningPolicyBuildWorkflowCommandOutput) => void, ): void; createAdvancedPromptOptimizationJob( args: CreateAdvancedPromptOptimizationJobCommandInput, options?: __HttpHandlerOptions, ): Promise; createAdvancedPromptOptimizationJob( args: CreateAdvancedPromptOptimizationJobCommandInput, cb: (err: any, data?: CreateAdvancedPromptOptimizationJobCommandOutput) => void, ): void; createAdvancedPromptOptimizationJob( args: CreateAdvancedPromptOptimizationJobCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateAdvancedPromptOptimizationJobCommandOutput) => void, ): void; createAutomatedReasoningPolicy( args: CreateAutomatedReasoningPolicyCommandInput, options?: __HttpHandlerOptions, ): Promise; createAutomatedReasoningPolicy( args: CreateAutomatedReasoningPolicyCommandInput, cb: (err: any, data?: CreateAutomatedReasoningPolicyCommandOutput) => void, ): void; createAutomatedReasoningPolicy( args: CreateAutomatedReasoningPolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateAutomatedReasoningPolicyCommandOutput) => void, ): void; createAutomatedReasoningPolicyTestCase( args: CreateAutomatedReasoningPolicyTestCaseCommandInput, options?: __HttpHandlerOptions, ): Promise; createAutomatedReasoningPolicyTestCase( args: CreateAutomatedReasoningPolicyTestCaseCommandInput, cb: (err: any, data?: CreateAutomatedReasoningPolicyTestCaseCommandOutput) => void, ): void; createAutomatedReasoningPolicyTestCase( args: CreateAutomatedReasoningPolicyTestCaseCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateAutomatedReasoningPolicyTestCaseCommandOutput) => void, ): void; createAutomatedReasoningPolicyVersion( args: CreateAutomatedReasoningPolicyVersionCommandInput, options?: __HttpHandlerOptions, ): Promise; createAutomatedReasoningPolicyVersion( args: CreateAutomatedReasoningPolicyVersionCommandInput, cb: (err: any, data?: CreateAutomatedReasoningPolicyVersionCommandOutput) => void, ): void; createAutomatedReasoningPolicyVersion( args: CreateAutomatedReasoningPolicyVersionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateAutomatedReasoningPolicyVersionCommandOutput) => void, ): void; createCustomModel( args: CreateCustomModelCommandInput, options?: __HttpHandlerOptions, ): Promise; createCustomModel( args: CreateCustomModelCommandInput, cb: (err: any, data?: CreateCustomModelCommandOutput) => void, ): void; createCustomModel( args: CreateCustomModelCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateCustomModelCommandOutput) => void, ): void; createCustomModelDeployment( args: CreateCustomModelDeploymentCommandInput, options?: __HttpHandlerOptions, ): Promise; createCustomModelDeployment( args: CreateCustomModelDeploymentCommandInput, cb: (err: any, data?: CreateCustomModelDeploymentCommandOutput) => void, ): void; createCustomModelDeployment( args: CreateCustomModelDeploymentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateCustomModelDeploymentCommandOutput) => void, ): void; createEvaluationJob( args: CreateEvaluationJobCommandInput, options?: __HttpHandlerOptions, ): Promise; createEvaluationJob( args: CreateEvaluationJobCommandInput, cb: (err: any, data?: CreateEvaluationJobCommandOutput) => void, ): void; createEvaluationJob( args: CreateEvaluationJobCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateEvaluationJobCommandOutput) => void, ): void; createFoundationModelAgreement( args: CreateFoundationModelAgreementCommandInput, options?: __HttpHandlerOptions, ): Promise; createFoundationModelAgreement( args: CreateFoundationModelAgreementCommandInput, cb: (err: any, data?: CreateFoundationModelAgreementCommandOutput) => void, ): void; createFoundationModelAgreement( args: CreateFoundationModelAgreementCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateFoundationModelAgreementCommandOutput) => void, ): void; createGuardrail( args: CreateGuardrailCommandInput, options?: __HttpHandlerOptions, ): Promise; createGuardrail( args: CreateGuardrailCommandInput, cb: (err: any, data?: CreateGuardrailCommandOutput) => void, ): void; createGuardrail( args: CreateGuardrailCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateGuardrailCommandOutput) => void, ): void; createGuardrailVersion( args: CreateGuardrailVersionCommandInput, options?: __HttpHandlerOptions, ): Promise; createGuardrailVersion( args: CreateGuardrailVersionCommandInput, cb: (err: any, data?: CreateGuardrailVersionCommandOutput) => void, ): void; createGuardrailVersion( args: CreateGuardrailVersionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateGuardrailVersionCommandOutput) => void, ): void; createInferenceProfile( args: CreateInferenceProfileCommandInput, options?: __HttpHandlerOptions, ): Promise; createInferenceProfile( args: CreateInferenceProfileCommandInput, cb: (err: any, data?: CreateInferenceProfileCommandOutput) => void, ): void; createInferenceProfile( args: CreateInferenceProfileCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateInferenceProfileCommandOutput) => void, ): void; createMarketplaceModelEndpoint( args: CreateMarketplaceModelEndpointCommandInput, options?: __HttpHandlerOptions, ): Promise; createMarketplaceModelEndpoint( args: CreateMarketplaceModelEndpointCommandInput, cb: (err: any, data?: CreateMarketplaceModelEndpointCommandOutput) => void, ): void; createMarketplaceModelEndpoint( args: CreateMarketplaceModelEndpointCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateMarketplaceModelEndpointCommandOutput) => void, ): void; createModelCopyJob( args: CreateModelCopyJobCommandInput, options?: __HttpHandlerOptions, ): Promise; createModelCopyJob( args: CreateModelCopyJobCommandInput, cb: (err: any, data?: CreateModelCopyJobCommandOutput) => void, ): void; createModelCopyJob( args: CreateModelCopyJobCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateModelCopyJobCommandOutput) => void, ): void; createModelCustomizationJob( args: CreateModelCustomizationJobCommandInput, options?: __HttpHandlerOptions, ): Promise; createModelCustomizationJob( args: CreateModelCustomizationJobCommandInput, cb: (err: any, data?: CreateModelCustomizationJobCommandOutput) => void, ): void; createModelCustomizationJob( args: CreateModelCustomizationJobCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateModelCustomizationJobCommandOutput) => void, ): void; createModelImportJob( args: CreateModelImportJobCommandInput, options?: __HttpHandlerOptions, ): Promise; createModelImportJob( args: CreateModelImportJobCommandInput, cb: (err: any, data?: CreateModelImportJobCommandOutput) => void, ): void; createModelImportJob( args: CreateModelImportJobCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateModelImportJobCommandOutput) => void, ): void; createModelInvocationJob( args: CreateModelInvocationJobCommandInput, options?: __HttpHandlerOptions, ): Promise; createModelInvocationJob( args: CreateModelInvocationJobCommandInput, cb: (err: any, data?: CreateModelInvocationJobCommandOutput) => void, ): void; createModelInvocationJob( args: CreateModelInvocationJobCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateModelInvocationJobCommandOutput) => void, ): void; createPromptRouter( args: CreatePromptRouterCommandInput, options?: __HttpHandlerOptions, ): Promise; createPromptRouter( args: CreatePromptRouterCommandInput, cb: (err: any, data?: CreatePromptRouterCommandOutput) => void, ): void; createPromptRouter( args: CreatePromptRouterCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreatePromptRouterCommandOutput) => void, ): void; createProvisionedModelThroughput( args: CreateProvisionedModelThroughputCommandInput, options?: __HttpHandlerOptions, ): Promise; createProvisionedModelThroughput( args: CreateProvisionedModelThroughputCommandInput, cb: (err: any, data?: CreateProvisionedModelThroughputCommandOutput) => void, ): void; createProvisionedModelThroughput( args: CreateProvisionedModelThroughputCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateProvisionedModelThroughputCommandOutput) => void, ): void; deleteAutomatedReasoningPolicy( args: DeleteAutomatedReasoningPolicyCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteAutomatedReasoningPolicy( args: DeleteAutomatedReasoningPolicyCommandInput, cb: (err: any, data?: DeleteAutomatedReasoningPolicyCommandOutput) => void, ): void; deleteAutomatedReasoningPolicy( args: DeleteAutomatedReasoningPolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteAutomatedReasoningPolicyCommandOutput) => void, ): void; deleteAutomatedReasoningPolicyBuildWorkflow( args: DeleteAutomatedReasoningPolicyBuildWorkflowCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteAutomatedReasoningPolicyBuildWorkflow( args: DeleteAutomatedReasoningPolicyBuildWorkflowCommandInput, cb: (err: any, data?: DeleteAutomatedReasoningPolicyBuildWorkflowCommandOutput) => void, ): void; deleteAutomatedReasoningPolicyBuildWorkflow( args: DeleteAutomatedReasoningPolicyBuildWorkflowCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteAutomatedReasoningPolicyBuildWorkflowCommandOutput) => void, ): void; deleteAutomatedReasoningPolicyTestCase( args: DeleteAutomatedReasoningPolicyTestCaseCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteAutomatedReasoningPolicyTestCase( args: DeleteAutomatedReasoningPolicyTestCaseCommandInput, cb: (err: any, data?: DeleteAutomatedReasoningPolicyTestCaseCommandOutput) => void, ): void; deleteAutomatedReasoningPolicyTestCase( args: DeleteAutomatedReasoningPolicyTestCaseCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteAutomatedReasoningPolicyTestCaseCommandOutput) => void, ): void; deleteCustomModel( args: DeleteCustomModelCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteCustomModel( args: DeleteCustomModelCommandInput, cb: (err: any, data?: DeleteCustomModelCommandOutput) => void, ): void; deleteCustomModel( args: DeleteCustomModelCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteCustomModelCommandOutput) => void, ): void; deleteCustomModelDeployment( args: DeleteCustomModelDeploymentCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteCustomModelDeployment( args: DeleteCustomModelDeploymentCommandInput, cb: (err: any, data?: DeleteCustomModelDeploymentCommandOutput) => void, ): void; deleteCustomModelDeployment( args: DeleteCustomModelDeploymentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteCustomModelDeploymentCommandOutput) => void, ): void; deleteEnforcedGuardrailConfiguration( args: DeleteEnforcedGuardrailConfigurationCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteEnforcedGuardrailConfiguration( args: DeleteEnforcedGuardrailConfigurationCommandInput, cb: (err: any, data?: DeleteEnforcedGuardrailConfigurationCommandOutput) => void, ): void; deleteEnforcedGuardrailConfiguration( args: DeleteEnforcedGuardrailConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteEnforcedGuardrailConfigurationCommandOutput) => void, ): void; deleteFoundationModelAgreement( args: DeleteFoundationModelAgreementCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteFoundationModelAgreement( args: DeleteFoundationModelAgreementCommandInput, cb: (err: any, data?: DeleteFoundationModelAgreementCommandOutput) => void, ): void; deleteFoundationModelAgreement( args: DeleteFoundationModelAgreementCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteFoundationModelAgreementCommandOutput) => void, ): void; deleteGuardrail( args: DeleteGuardrailCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteGuardrail( args: DeleteGuardrailCommandInput, cb: (err: any, data?: DeleteGuardrailCommandOutput) => void, ): void; deleteGuardrail( args: DeleteGuardrailCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteGuardrailCommandOutput) => void, ): void; deleteImportedModel( args: DeleteImportedModelCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteImportedModel( args: DeleteImportedModelCommandInput, cb: (err: any, data?: DeleteImportedModelCommandOutput) => void, ): void; deleteImportedModel( args: DeleteImportedModelCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteImportedModelCommandOutput) => void, ): void; deleteInferenceProfile( args: DeleteInferenceProfileCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteInferenceProfile( args: DeleteInferenceProfileCommandInput, cb: (err: any, data?: DeleteInferenceProfileCommandOutput) => void, ): void; deleteInferenceProfile( args: DeleteInferenceProfileCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteInferenceProfileCommandOutput) => void, ): void; deleteMarketplaceModelEndpoint( args: DeleteMarketplaceModelEndpointCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteMarketplaceModelEndpoint( args: DeleteMarketplaceModelEndpointCommandInput, cb: (err: any, data?: DeleteMarketplaceModelEndpointCommandOutput) => void, ): void; deleteMarketplaceModelEndpoint( args: DeleteMarketplaceModelEndpointCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteMarketplaceModelEndpointCommandOutput) => void, ): void; deleteModelInvocationLoggingConfiguration(): Promise; deleteModelInvocationLoggingConfiguration( args: DeleteModelInvocationLoggingConfigurationCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteModelInvocationLoggingConfiguration( args: DeleteModelInvocationLoggingConfigurationCommandInput, cb: (err: any, data?: DeleteModelInvocationLoggingConfigurationCommandOutput) => void, ): void; deleteModelInvocationLoggingConfiguration( args: DeleteModelInvocationLoggingConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteModelInvocationLoggingConfigurationCommandOutput) => void, ): void; deletePromptRouter( args: DeletePromptRouterCommandInput, options?: __HttpHandlerOptions, ): Promise; deletePromptRouter( args: DeletePromptRouterCommandInput, cb: (err: any, data?: DeletePromptRouterCommandOutput) => void, ): void; deletePromptRouter( args: DeletePromptRouterCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeletePromptRouterCommandOutput) => void, ): void; deleteProvisionedModelThroughput( args: DeleteProvisionedModelThroughputCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteProvisionedModelThroughput( args: DeleteProvisionedModelThroughputCommandInput, cb: (err: any, data?: DeleteProvisionedModelThroughputCommandOutput) => void, ): void; deleteProvisionedModelThroughput( args: DeleteProvisionedModelThroughputCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteProvisionedModelThroughputCommandOutput) => void, ): void; deleteResourcePolicy( args: DeleteResourcePolicyCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteResourcePolicy( args: DeleteResourcePolicyCommandInput, cb: (err: any, data?: DeleteResourcePolicyCommandOutput) => void, ): void; deleteResourcePolicy( args: DeleteResourcePolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteResourcePolicyCommandOutput) => void, ): void; deregisterMarketplaceModelEndpoint( args: DeregisterMarketplaceModelEndpointCommandInput, options?: __HttpHandlerOptions, ): Promise; deregisterMarketplaceModelEndpoint( args: DeregisterMarketplaceModelEndpointCommandInput, cb: (err: any, data?: DeregisterMarketplaceModelEndpointCommandOutput) => void, ): void; deregisterMarketplaceModelEndpoint( args: DeregisterMarketplaceModelEndpointCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeregisterMarketplaceModelEndpointCommandOutput) => void, ): void; exportAutomatedReasoningPolicyVersion( args: ExportAutomatedReasoningPolicyVersionCommandInput, options?: __HttpHandlerOptions, ): Promise; exportAutomatedReasoningPolicyVersion( args: ExportAutomatedReasoningPolicyVersionCommandInput, cb: (err: any, data?: ExportAutomatedReasoningPolicyVersionCommandOutput) => void, ): void; exportAutomatedReasoningPolicyVersion( args: ExportAutomatedReasoningPolicyVersionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ExportAutomatedReasoningPolicyVersionCommandOutput) => void, ): void; getAccountDataRetention(): Promise; getAccountDataRetention( args: GetAccountDataRetentionCommandInput, options?: __HttpHandlerOptions, ): Promise; getAccountDataRetention( args: GetAccountDataRetentionCommandInput, cb: (err: any, data?: GetAccountDataRetentionCommandOutput) => void, ): void; getAccountDataRetention( args: GetAccountDataRetentionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetAccountDataRetentionCommandOutput) => void, ): void; getAdvancedPromptOptimizationJob( args: GetAdvancedPromptOptimizationJobCommandInput, options?: __HttpHandlerOptions, ): Promise; getAdvancedPromptOptimizationJob( args: GetAdvancedPromptOptimizationJobCommandInput, cb: (err: any, data?: GetAdvancedPromptOptimizationJobCommandOutput) => void, ): void; getAdvancedPromptOptimizationJob( args: GetAdvancedPromptOptimizationJobCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetAdvancedPromptOptimizationJobCommandOutput) => void, ): void; getAutomatedReasoningPolicy( args: GetAutomatedReasoningPolicyCommandInput, options?: __HttpHandlerOptions, ): Promise; getAutomatedReasoningPolicy( args: GetAutomatedReasoningPolicyCommandInput, cb: (err: any, data?: GetAutomatedReasoningPolicyCommandOutput) => void, ): void; getAutomatedReasoningPolicy( args: GetAutomatedReasoningPolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetAutomatedReasoningPolicyCommandOutput) => void, ): void; getAutomatedReasoningPolicyAnnotations( args: GetAutomatedReasoningPolicyAnnotationsCommandInput, options?: __HttpHandlerOptions, ): Promise; getAutomatedReasoningPolicyAnnotations( args: GetAutomatedReasoningPolicyAnnotationsCommandInput, cb: (err: any, data?: GetAutomatedReasoningPolicyAnnotationsCommandOutput) => void, ): void; getAutomatedReasoningPolicyAnnotations( args: GetAutomatedReasoningPolicyAnnotationsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetAutomatedReasoningPolicyAnnotationsCommandOutput) => void, ): void; getAutomatedReasoningPolicyBuildWorkflow( args: GetAutomatedReasoningPolicyBuildWorkflowCommandInput, options?: __HttpHandlerOptions, ): Promise; getAutomatedReasoningPolicyBuildWorkflow( args: GetAutomatedReasoningPolicyBuildWorkflowCommandInput, cb: (err: any, data?: GetAutomatedReasoningPolicyBuildWorkflowCommandOutput) => void, ): void; getAutomatedReasoningPolicyBuildWorkflow( args: GetAutomatedReasoningPolicyBuildWorkflowCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetAutomatedReasoningPolicyBuildWorkflowCommandOutput) => void, ): void; getAutomatedReasoningPolicyBuildWorkflowResultAssets( args: GetAutomatedReasoningPolicyBuildWorkflowResultAssetsCommandInput, options?: __HttpHandlerOptions, ): Promise; getAutomatedReasoningPolicyBuildWorkflowResultAssets( args: GetAutomatedReasoningPolicyBuildWorkflowResultAssetsCommandInput, cb: ( err: any, data?: GetAutomatedReasoningPolicyBuildWorkflowResultAssetsCommandOutput, ) => void, ): void; getAutomatedReasoningPolicyBuildWorkflowResultAssets( args: GetAutomatedReasoningPolicyBuildWorkflowResultAssetsCommandInput, options: __HttpHandlerOptions, cb: ( err: any, data?: GetAutomatedReasoningPolicyBuildWorkflowResultAssetsCommandOutput, ) => void, ): void; getAutomatedReasoningPolicyNextScenario( args: GetAutomatedReasoningPolicyNextScenarioCommandInput, options?: __HttpHandlerOptions, ): Promise; getAutomatedReasoningPolicyNextScenario( args: GetAutomatedReasoningPolicyNextScenarioCommandInput, cb: (err: any, data?: GetAutomatedReasoningPolicyNextScenarioCommandOutput) => void, ): void; getAutomatedReasoningPolicyNextScenario( args: GetAutomatedReasoningPolicyNextScenarioCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetAutomatedReasoningPolicyNextScenarioCommandOutput) => void, ): void; getAutomatedReasoningPolicyTestCase( args: GetAutomatedReasoningPolicyTestCaseCommandInput, options?: __HttpHandlerOptions, ): Promise; getAutomatedReasoningPolicyTestCase( args: GetAutomatedReasoningPolicyTestCaseCommandInput, cb: (err: any, data?: GetAutomatedReasoningPolicyTestCaseCommandOutput) => void, ): void; getAutomatedReasoningPolicyTestCase( args: GetAutomatedReasoningPolicyTestCaseCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetAutomatedReasoningPolicyTestCaseCommandOutput) => void, ): void; getAutomatedReasoningPolicyTestResult( args: GetAutomatedReasoningPolicyTestResultCommandInput, options?: __HttpHandlerOptions, ): Promise; getAutomatedReasoningPolicyTestResult( args: GetAutomatedReasoningPolicyTestResultCommandInput, cb: (err: any, data?: GetAutomatedReasoningPolicyTestResultCommandOutput) => void, ): void; getAutomatedReasoningPolicyTestResult( args: GetAutomatedReasoningPolicyTestResultCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetAutomatedReasoningPolicyTestResultCommandOutput) => void, ): void; getCustomModel( args: GetCustomModelCommandInput, options?: __HttpHandlerOptions, ): Promise; getCustomModel( args: GetCustomModelCommandInput, cb: (err: any, data?: GetCustomModelCommandOutput) => void, ): void; getCustomModel( args: GetCustomModelCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetCustomModelCommandOutput) => void, ): void; getCustomModelDeployment( args: GetCustomModelDeploymentCommandInput, options?: __HttpHandlerOptions, ): Promise; getCustomModelDeployment( args: GetCustomModelDeploymentCommandInput, cb: (err: any, data?: GetCustomModelDeploymentCommandOutput) => void, ): void; getCustomModelDeployment( args: GetCustomModelDeploymentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetCustomModelDeploymentCommandOutput) => void, ): void; getEvaluationJob( args: GetEvaluationJobCommandInput, options?: __HttpHandlerOptions, ): Promise; getEvaluationJob( args: GetEvaluationJobCommandInput, cb: (err: any, data?: GetEvaluationJobCommandOutput) => void, ): void; getEvaluationJob( args: GetEvaluationJobCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetEvaluationJobCommandOutput) => void, ): void; getFoundationModel( args: GetFoundationModelCommandInput, options?: __HttpHandlerOptions, ): Promise; getFoundationModel( args: GetFoundationModelCommandInput, cb: (err: any, data?: GetFoundationModelCommandOutput) => void, ): void; getFoundationModel( args: GetFoundationModelCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetFoundationModelCommandOutput) => void, ): void; getFoundationModelAvailability( args: GetFoundationModelAvailabilityCommandInput, options?: __HttpHandlerOptions, ): Promise; getFoundationModelAvailability( args: GetFoundationModelAvailabilityCommandInput, cb: (err: any, data?: GetFoundationModelAvailabilityCommandOutput) => void, ): void; getFoundationModelAvailability( args: GetFoundationModelAvailabilityCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetFoundationModelAvailabilityCommandOutput) => void, ): void; getGuardrail( args: GetGuardrailCommandInput, options?: __HttpHandlerOptions, ): Promise; getGuardrail( args: GetGuardrailCommandInput, cb: (err: any, data?: GetGuardrailCommandOutput) => void, ): void; getGuardrail( args: GetGuardrailCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetGuardrailCommandOutput) => void, ): void; getImportedModel( args: GetImportedModelCommandInput, options?: __HttpHandlerOptions, ): Promise; getImportedModel( args: GetImportedModelCommandInput, cb: (err: any, data?: GetImportedModelCommandOutput) => void, ): void; getImportedModel( args: GetImportedModelCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetImportedModelCommandOutput) => void, ): void; getInferenceProfile( args: GetInferenceProfileCommandInput, options?: __HttpHandlerOptions, ): Promise; getInferenceProfile( args: GetInferenceProfileCommandInput, cb: (err: any, data?: GetInferenceProfileCommandOutput) => void, ): void; getInferenceProfile( args: GetInferenceProfileCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetInferenceProfileCommandOutput) => void, ): void; getMarketplaceModelEndpoint( args: GetMarketplaceModelEndpointCommandInput, options?: __HttpHandlerOptions, ): Promise; getMarketplaceModelEndpoint( args: GetMarketplaceModelEndpointCommandInput, cb: (err: any, data?: GetMarketplaceModelEndpointCommandOutput) => void, ): void; getMarketplaceModelEndpoint( args: GetMarketplaceModelEndpointCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetMarketplaceModelEndpointCommandOutput) => void, ): void; getModelCopyJob( args: GetModelCopyJobCommandInput, options?: __HttpHandlerOptions, ): Promise; getModelCopyJob( args: GetModelCopyJobCommandInput, cb: (err: any, data?: GetModelCopyJobCommandOutput) => void, ): void; getModelCopyJob( args: GetModelCopyJobCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetModelCopyJobCommandOutput) => void, ): void; getModelCustomizationJob( args: GetModelCustomizationJobCommandInput, options?: __HttpHandlerOptions, ): Promise; getModelCustomizationJob( args: GetModelCustomizationJobCommandInput, cb: (err: any, data?: GetModelCustomizationJobCommandOutput) => void, ): void; getModelCustomizationJob( args: GetModelCustomizationJobCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetModelCustomizationJobCommandOutput) => void, ): void; getModelImportJob( args: GetModelImportJobCommandInput, options?: __HttpHandlerOptions, ): Promise; getModelImportJob( args: GetModelImportJobCommandInput, cb: (err: any, data?: GetModelImportJobCommandOutput) => void, ): void; getModelImportJob( args: GetModelImportJobCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetModelImportJobCommandOutput) => void, ): void; getModelInvocationJob( args: GetModelInvocationJobCommandInput, options?: __HttpHandlerOptions, ): Promise; getModelInvocationJob( args: GetModelInvocationJobCommandInput, cb: (err: any, data?: GetModelInvocationJobCommandOutput) => void, ): void; getModelInvocationJob( args: GetModelInvocationJobCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetModelInvocationJobCommandOutput) => void, ): void; getModelInvocationLoggingConfiguration(): Promise; getModelInvocationLoggingConfiguration( args: GetModelInvocationLoggingConfigurationCommandInput, options?: __HttpHandlerOptions, ): Promise; getModelInvocationLoggingConfiguration( args: GetModelInvocationLoggingConfigurationCommandInput, cb: (err: any, data?: GetModelInvocationLoggingConfigurationCommandOutput) => void, ): void; getModelInvocationLoggingConfiguration( args: GetModelInvocationLoggingConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetModelInvocationLoggingConfigurationCommandOutput) => void, ): void; getPromptRouter( args: GetPromptRouterCommandInput, options?: __HttpHandlerOptions, ): Promise; getPromptRouter( args: GetPromptRouterCommandInput, cb: (err: any, data?: GetPromptRouterCommandOutput) => void, ): void; getPromptRouter( args: GetPromptRouterCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetPromptRouterCommandOutput) => void, ): void; getProvisionedModelThroughput( args: GetProvisionedModelThroughputCommandInput, options?: __HttpHandlerOptions, ): Promise; getProvisionedModelThroughput( args: GetProvisionedModelThroughputCommandInput, cb: (err: any, data?: GetProvisionedModelThroughputCommandOutput) => void, ): void; getProvisionedModelThroughput( args: GetProvisionedModelThroughputCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetProvisionedModelThroughputCommandOutput) => void, ): void; getResourcePolicy( args: GetResourcePolicyCommandInput, options?: __HttpHandlerOptions, ): Promise; getResourcePolicy( args: GetResourcePolicyCommandInput, cb: (err: any, data?: GetResourcePolicyCommandOutput) => void, ): void; getResourcePolicy( args: GetResourcePolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetResourcePolicyCommandOutput) => void, ): void; getUseCaseForModelAccess(): Promise; getUseCaseForModelAccess( args: GetUseCaseForModelAccessCommandInput, options?: __HttpHandlerOptions, ): Promise; getUseCaseForModelAccess( args: GetUseCaseForModelAccessCommandInput, cb: (err: any, data?: GetUseCaseForModelAccessCommandOutput) => void, ): void; getUseCaseForModelAccess( args: GetUseCaseForModelAccessCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetUseCaseForModelAccessCommandOutput) => void, ): void; listAdvancedPromptOptimizationJobs(): Promise; listAdvancedPromptOptimizationJobs( args: ListAdvancedPromptOptimizationJobsCommandInput, options?: __HttpHandlerOptions, ): Promise; listAdvancedPromptOptimizationJobs( args: ListAdvancedPromptOptimizationJobsCommandInput, cb: (err: any, data?: ListAdvancedPromptOptimizationJobsCommandOutput) => void, ): void; listAdvancedPromptOptimizationJobs( args: ListAdvancedPromptOptimizationJobsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListAdvancedPromptOptimizationJobsCommandOutput) => void, ): void; listAutomatedReasoningPolicies(): Promise; listAutomatedReasoningPolicies( args: ListAutomatedReasoningPoliciesCommandInput, options?: __HttpHandlerOptions, ): Promise; listAutomatedReasoningPolicies( args: ListAutomatedReasoningPoliciesCommandInput, cb: (err: any, data?: ListAutomatedReasoningPoliciesCommandOutput) => void, ): void; listAutomatedReasoningPolicies( args: ListAutomatedReasoningPoliciesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListAutomatedReasoningPoliciesCommandOutput) => void, ): void; listAutomatedReasoningPolicyBuildWorkflows( args: ListAutomatedReasoningPolicyBuildWorkflowsCommandInput, options?: __HttpHandlerOptions, ): Promise; listAutomatedReasoningPolicyBuildWorkflows( args: ListAutomatedReasoningPolicyBuildWorkflowsCommandInput, cb: (err: any, data?: ListAutomatedReasoningPolicyBuildWorkflowsCommandOutput) => void, ): void; listAutomatedReasoningPolicyBuildWorkflows( args: ListAutomatedReasoningPolicyBuildWorkflowsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListAutomatedReasoningPolicyBuildWorkflowsCommandOutput) => void, ): void; listAutomatedReasoningPolicyTestCases( args: ListAutomatedReasoningPolicyTestCasesCommandInput, options?: __HttpHandlerOptions, ): Promise; listAutomatedReasoningPolicyTestCases( args: ListAutomatedReasoningPolicyTestCasesCommandInput, cb: (err: any, data?: ListAutomatedReasoningPolicyTestCasesCommandOutput) => void, ): void; listAutomatedReasoningPolicyTestCases( args: ListAutomatedReasoningPolicyTestCasesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListAutomatedReasoningPolicyTestCasesCommandOutput) => void, ): void; listAutomatedReasoningPolicyTestResults( args: ListAutomatedReasoningPolicyTestResultsCommandInput, options?: __HttpHandlerOptions, ): Promise; listAutomatedReasoningPolicyTestResults( args: ListAutomatedReasoningPolicyTestResultsCommandInput, cb: (err: any, data?: ListAutomatedReasoningPolicyTestResultsCommandOutput) => void, ): void; listAutomatedReasoningPolicyTestResults( args: ListAutomatedReasoningPolicyTestResultsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListAutomatedReasoningPolicyTestResultsCommandOutput) => void, ): void; listCustomModelDeployments(): Promise; listCustomModelDeployments( args: ListCustomModelDeploymentsCommandInput, options?: __HttpHandlerOptions, ): Promise; listCustomModelDeployments( args: ListCustomModelDeploymentsCommandInput, cb: (err: any, data?: ListCustomModelDeploymentsCommandOutput) => void, ): void; listCustomModelDeployments( args: ListCustomModelDeploymentsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListCustomModelDeploymentsCommandOutput) => void, ): void; listCustomModels(): Promise; listCustomModels( args: ListCustomModelsCommandInput, options?: __HttpHandlerOptions, ): Promise; listCustomModels( args: ListCustomModelsCommandInput, cb: (err: any, data?: ListCustomModelsCommandOutput) => void, ): void; listCustomModels( args: ListCustomModelsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListCustomModelsCommandOutput) => void, ): void; listEnforcedGuardrailsConfiguration(): Promise; listEnforcedGuardrailsConfiguration( args: ListEnforcedGuardrailsConfigurationCommandInput, options?: __HttpHandlerOptions, ): Promise; listEnforcedGuardrailsConfiguration( args: ListEnforcedGuardrailsConfigurationCommandInput, cb: (err: any, data?: ListEnforcedGuardrailsConfigurationCommandOutput) => void, ): void; listEnforcedGuardrailsConfiguration( args: ListEnforcedGuardrailsConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListEnforcedGuardrailsConfigurationCommandOutput) => void, ): void; listEvaluationJobs(): Promise; listEvaluationJobs( args: ListEvaluationJobsCommandInput, options?: __HttpHandlerOptions, ): Promise; listEvaluationJobs( args: ListEvaluationJobsCommandInput, cb: (err: any, data?: ListEvaluationJobsCommandOutput) => void, ): void; listEvaluationJobs( args: ListEvaluationJobsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListEvaluationJobsCommandOutput) => void, ): void; listFoundationModelAgreementOffers( args: ListFoundationModelAgreementOffersCommandInput, options?: __HttpHandlerOptions, ): Promise; listFoundationModelAgreementOffers( args: ListFoundationModelAgreementOffersCommandInput, cb: (err: any, data?: ListFoundationModelAgreementOffersCommandOutput) => void, ): void; listFoundationModelAgreementOffers( args: ListFoundationModelAgreementOffersCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListFoundationModelAgreementOffersCommandOutput) => void, ): void; listFoundationModels(): Promise; listFoundationModels( args: ListFoundationModelsCommandInput, options?: __HttpHandlerOptions, ): Promise; listFoundationModels( args: ListFoundationModelsCommandInput, cb: (err: any, data?: ListFoundationModelsCommandOutput) => void, ): void; listFoundationModels( args: ListFoundationModelsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListFoundationModelsCommandOutput) => void, ): void; listGuardrails(): Promise; listGuardrails( args: ListGuardrailsCommandInput, options?: __HttpHandlerOptions, ): Promise; listGuardrails( args: ListGuardrailsCommandInput, cb: (err: any, data?: ListGuardrailsCommandOutput) => void, ): void; listGuardrails( args: ListGuardrailsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListGuardrailsCommandOutput) => void, ): void; listImportedModels(): Promise; listImportedModels( args: ListImportedModelsCommandInput, options?: __HttpHandlerOptions, ): Promise; listImportedModels( args: ListImportedModelsCommandInput, cb: (err: any, data?: ListImportedModelsCommandOutput) => void, ): void; listImportedModels( args: ListImportedModelsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListImportedModelsCommandOutput) => void, ): void; listInferenceProfiles(): Promise; listInferenceProfiles( args: ListInferenceProfilesCommandInput, options?: __HttpHandlerOptions, ): Promise; listInferenceProfiles( args: ListInferenceProfilesCommandInput, cb: (err: any, data?: ListInferenceProfilesCommandOutput) => void, ): void; listInferenceProfiles( args: ListInferenceProfilesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListInferenceProfilesCommandOutput) => void, ): void; listMarketplaceModelEndpoints(): Promise; listMarketplaceModelEndpoints( args: ListMarketplaceModelEndpointsCommandInput, options?: __HttpHandlerOptions, ): Promise; listMarketplaceModelEndpoints( args: ListMarketplaceModelEndpointsCommandInput, cb: (err: any, data?: ListMarketplaceModelEndpointsCommandOutput) => void, ): void; listMarketplaceModelEndpoints( args: ListMarketplaceModelEndpointsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListMarketplaceModelEndpointsCommandOutput) => void, ): void; listModelCopyJobs(): Promise; listModelCopyJobs( args: ListModelCopyJobsCommandInput, options?: __HttpHandlerOptions, ): Promise; listModelCopyJobs( args: ListModelCopyJobsCommandInput, cb: (err: any, data?: ListModelCopyJobsCommandOutput) => void, ): void; listModelCopyJobs( args: ListModelCopyJobsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListModelCopyJobsCommandOutput) => void, ): void; listModelCustomizationJobs(): Promise; listModelCustomizationJobs( args: ListModelCustomizationJobsCommandInput, options?: __HttpHandlerOptions, ): Promise; listModelCustomizationJobs( args: ListModelCustomizationJobsCommandInput, cb: (err: any, data?: ListModelCustomizationJobsCommandOutput) => void, ): void; listModelCustomizationJobs( args: ListModelCustomizationJobsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListModelCustomizationJobsCommandOutput) => void, ): void; listModelImportJobs(): Promise; listModelImportJobs( args: ListModelImportJobsCommandInput, options?: __HttpHandlerOptions, ): Promise; listModelImportJobs( args: ListModelImportJobsCommandInput, cb: (err: any, data?: ListModelImportJobsCommandOutput) => void, ): void; listModelImportJobs( args: ListModelImportJobsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListModelImportJobsCommandOutput) => void, ): void; listModelInvocationJobs(): Promise; listModelInvocationJobs( args: ListModelInvocationJobsCommandInput, options?: __HttpHandlerOptions, ): Promise; listModelInvocationJobs( args: ListModelInvocationJobsCommandInput, cb: (err: any, data?: ListModelInvocationJobsCommandOutput) => void, ): void; listModelInvocationJobs( args: ListModelInvocationJobsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListModelInvocationJobsCommandOutput) => void, ): void; listPromptRouters(): Promise; listPromptRouters( args: ListPromptRoutersCommandInput, options?: __HttpHandlerOptions, ): Promise; listPromptRouters( args: ListPromptRoutersCommandInput, cb: (err: any, data?: ListPromptRoutersCommandOutput) => void, ): void; listPromptRouters( args: ListPromptRoutersCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListPromptRoutersCommandOutput) => void, ): void; listProvisionedModelThroughputs(): Promise; listProvisionedModelThroughputs( args: ListProvisionedModelThroughputsCommandInput, options?: __HttpHandlerOptions, ): Promise; listProvisionedModelThroughputs( args: ListProvisionedModelThroughputsCommandInput, cb: (err: any, data?: ListProvisionedModelThroughputsCommandOutput) => void, ): void; listProvisionedModelThroughputs( args: ListProvisionedModelThroughputsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListProvisionedModelThroughputsCommandOutput) => 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; putAccountDataRetention( args: PutAccountDataRetentionCommandInput, options?: __HttpHandlerOptions, ): Promise; putAccountDataRetention( args: PutAccountDataRetentionCommandInput, cb: (err: any, data?: PutAccountDataRetentionCommandOutput) => void, ): void; putAccountDataRetention( args: PutAccountDataRetentionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PutAccountDataRetentionCommandOutput) => void, ): void; putEnforcedGuardrailConfiguration( args: PutEnforcedGuardrailConfigurationCommandInput, options?: __HttpHandlerOptions, ): Promise; putEnforcedGuardrailConfiguration( args: PutEnforcedGuardrailConfigurationCommandInput, cb: (err: any, data?: PutEnforcedGuardrailConfigurationCommandOutput) => void, ): void; putEnforcedGuardrailConfiguration( args: PutEnforcedGuardrailConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PutEnforcedGuardrailConfigurationCommandOutput) => void, ): void; putModelInvocationLoggingConfiguration( args: PutModelInvocationLoggingConfigurationCommandInput, options?: __HttpHandlerOptions, ): Promise; putModelInvocationLoggingConfiguration( args: PutModelInvocationLoggingConfigurationCommandInput, cb: (err: any, data?: PutModelInvocationLoggingConfigurationCommandOutput) => void, ): void; putModelInvocationLoggingConfiguration( args: PutModelInvocationLoggingConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PutModelInvocationLoggingConfigurationCommandOutput) => void, ): void; putResourcePolicy( args: PutResourcePolicyCommandInput, options?: __HttpHandlerOptions, ): Promise; putResourcePolicy( args: PutResourcePolicyCommandInput, cb: (err: any, data?: PutResourcePolicyCommandOutput) => void, ): void; putResourcePolicy( args: PutResourcePolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PutResourcePolicyCommandOutput) => void, ): void; putUseCaseForModelAccess( args: PutUseCaseForModelAccessCommandInput, options?: __HttpHandlerOptions, ): Promise; putUseCaseForModelAccess( args: PutUseCaseForModelAccessCommandInput, cb: (err: any, data?: PutUseCaseForModelAccessCommandOutput) => void, ): void; putUseCaseForModelAccess( args: PutUseCaseForModelAccessCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PutUseCaseForModelAccessCommandOutput) => void, ): void; registerMarketplaceModelEndpoint( args: RegisterMarketplaceModelEndpointCommandInput, options?: __HttpHandlerOptions, ): Promise; registerMarketplaceModelEndpoint( args: RegisterMarketplaceModelEndpointCommandInput, cb: (err: any, data?: RegisterMarketplaceModelEndpointCommandOutput) => void, ): void; registerMarketplaceModelEndpoint( args: RegisterMarketplaceModelEndpointCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RegisterMarketplaceModelEndpointCommandOutput) => void, ): void; startAutomatedReasoningPolicyBuildWorkflow( args: StartAutomatedReasoningPolicyBuildWorkflowCommandInput, options?: __HttpHandlerOptions, ): Promise; startAutomatedReasoningPolicyBuildWorkflow( args: StartAutomatedReasoningPolicyBuildWorkflowCommandInput, cb: (err: any, data?: StartAutomatedReasoningPolicyBuildWorkflowCommandOutput) => void, ): void; startAutomatedReasoningPolicyBuildWorkflow( args: StartAutomatedReasoningPolicyBuildWorkflowCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StartAutomatedReasoningPolicyBuildWorkflowCommandOutput) => void, ): void; startAutomatedReasoningPolicyTestWorkflow( args: StartAutomatedReasoningPolicyTestWorkflowCommandInput, options?: __HttpHandlerOptions, ): Promise; startAutomatedReasoningPolicyTestWorkflow( args: StartAutomatedReasoningPolicyTestWorkflowCommandInput, cb: (err: any, data?: StartAutomatedReasoningPolicyTestWorkflowCommandOutput) => void, ): void; startAutomatedReasoningPolicyTestWorkflow( args: StartAutomatedReasoningPolicyTestWorkflowCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StartAutomatedReasoningPolicyTestWorkflowCommandOutput) => void, ): void; stopAdvancedPromptOptimizationJob( args: StopAdvancedPromptOptimizationJobCommandInput, options?: __HttpHandlerOptions, ): Promise; stopAdvancedPromptOptimizationJob( args: StopAdvancedPromptOptimizationJobCommandInput, cb: (err: any, data?: StopAdvancedPromptOptimizationJobCommandOutput) => void, ): void; stopAdvancedPromptOptimizationJob( args: StopAdvancedPromptOptimizationJobCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StopAdvancedPromptOptimizationJobCommandOutput) => void, ): void; stopEvaluationJob( args: StopEvaluationJobCommandInput, options?: __HttpHandlerOptions, ): Promise; stopEvaluationJob( args: StopEvaluationJobCommandInput, cb: (err: any, data?: StopEvaluationJobCommandOutput) => void, ): void; stopEvaluationJob( args: StopEvaluationJobCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StopEvaluationJobCommandOutput) => void, ): void; stopModelCustomizationJob( args: StopModelCustomizationJobCommandInput, options?: __HttpHandlerOptions, ): Promise; stopModelCustomizationJob( args: StopModelCustomizationJobCommandInput, cb: (err: any, data?: StopModelCustomizationJobCommandOutput) => void, ): void; stopModelCustomizationJob( args: StopModelCustomizationJobCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StopModelCustomizationJobCommandOutput) => void, ): void; stopModelInvocationJob( args: StopModelInvocationJobCommandInput, options?: __HttpHandlerOptions, ): Promise; stopModelInvocationJob( args: StopModelInvocationJobCommandInput, cb: (err: any, data?: StopModelInvocationJobCommandOutput) => void, ): void; stopModelInvocationJob( args: StopModelInvocationJobCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StopModelInvocationJobCommandOutput) => 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; updateAutomatedReasoningPolicy( args: UpdateAutomatedReasoningPolicyCommandInput, options?: __HttpHandlerOptions, ): Promise; updateAutomatedReasoningPolicy( args: UpdateAutomatedReasoningPolicyCommandInput, cb: (err: any, data?: UpdateAutomatedReasoningPolicyCommandOutput) => void, ): void; updateAutomatedReasoningPolicy( args: UpdateAutomatedReasoningPolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateAutomatedReasoningPolicyCommandOutput) => void, ): void; updateAutomatedReasoningPolicyAnnotations( args: UpdateAutomatedReasoningPolicyAnnotationsCommandInput, options?: __HttpHandlerOptions, ): Promise; updateAutomatedReasoningPolicyAnnotations( args: UpdateAutomatedReasoningPolicyAnnotationsCommandInput, cb: (err: any, data?: UpdateAutomatedReasoningPolicyAnnotationsCommandOutput) => void, ): void; updateAutomatedReasoningPolicyAnnotations( args: UpdateAutomatedReasoningPolicyAnnotationsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateAutomatedReasoningPolicyAnnotationsCommandOutput) => void, ): void; updateAutomatedReasoningPolicyTestCase( args: UpdateAutomatedReasoningPolicyTestCaseCommandInput, options?: __HttpHandlerOptions, ): Promise; updateAutomatedReasoningPolicyTestCase( args: UpdateAutomatedReasoningPolicyTestCaseCommandInput, cb: (err: any, data?: UpdateAutomatedReasoningPolicyTestCaseCommandOutput) => void, ): void; updateAutomatedReasoningPolicyTestCase( args: UpdateAutomatedReasoningPolicyTestCaseCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateAutomatedReasoningPolicyTestCaseCommandOutput) => void, ): void; updateCustomModelDeployment( args: UpdateCustomModelDeploymentCommandInput, options?: __HttpHandlerOptions, ): Promise; updateCustomModelDeployment( args: UpdateCustomModelDeploymentCommandInput, cb: (err: any, data?: UpdateCustomModelDeploymentCommandOutput) => void, ): void; updateCustomModelDeployment( args: UpdateCustomModelDeploymentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateCustomModelDeploymentCommandOutput) => void, ): void; updateGuardrail( args: UpdateGuardrailCommandInput, options?: __HttpHandlerOptions, ): Promise; updateGuardrail( args: UpdateGuardrailCommandInput, cb: (err: any, data?: UpdateGuardrailCommandOutput) => void, ): void; updateGuardrail( args: UpdateGuardrailCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateGuardrailCommandOutput) => void, ): void; updateMarketplaceModelEndpoint( args: UpdateMarketplaceModelEndpointCommandInput, options?: __HttpHandlerOptions, ): Promise; updateMarketplaceModelEndpoint( args: UpdateMarketplaceModelEndpointCommandInput, cb: (err: any, data?: UpdateMarketplaceModelEndpointCommandOutput) => void, ): void; updateMarketplaceModelEndpoint( args: UpdateMarketplaceModelEndpointCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateMarketplaceModelEndpointCommandOutput) => void, ): void; updateProvisionedModelThroughput( args: UpdateProvisionedModelThroughputCommandInput, options?: __HttpHandlerOptions, ): Promise; updateProvisionedModelThroughput( args: UpdateProvisionedModelThroughputCommandInput, cb: (err: any, data?: UpdateProvisionedModelThroughputCommandOutput) => void, ): void; updateProvisionedModelThroughput( args: UpdateProvisionedModelThroughputCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateProvisionedModelThroughputCommandOutput) => void, ): void; paginateListAdvancedPromptOptimizationJobs( args?: ListAdvancedPromptOptimizationJobsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListAutomatedReasoningPolicies( args?: ListAutomatedReasoningPoliciesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListAutomatedReasoningPolicyBuildWorkflows( args: ListAutomatedReasoningPolicyBuildWorkflowsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListAutomatedReasoningPolicyTestCases( args: ListAutomatedReasoningPolicyTestCasesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListAutomatedReasoningPolicyTestResults( args: ListAutomatedReasoningPolicyTestResultsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListCustomModelDeployments( args?: ListCustomModelDeploymentsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListCustomModels( args?: ListCustomModelsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListEnforcedGuardrailsConfiguration( args?: ListEnforcedGuardrailsConfigurationCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListEvaluationJobs( args?: ListEvaluationJobsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListGuardrails( args?: ListGuardrailsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListImportedModels( args?: ListImportedModelsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListInferenceProfiles( args?: ListInferenceProfilesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListMarketplaceModelEndpoints( args?: ListMarketplaceModelEndpointsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListModelCopyJobs( args?: ListModelCopyJobsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListModelCustomizationJobs( args?: ListModelCustomizationJobsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListModelImportJobs( args?: ListModelImportJobsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListModelInvocationJobs( args?: ListModelInvocationJobsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListPromptRouters( args?: ListPromptRoutersCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListProvisionedModelThroughputs( args?: ListProvisionedModelThroughputsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; } export declare class Bedrock extends BedrockClient implements Bedrock {}