import { HostHeaderInputConfig, HostHeaderResolvedConfig, UserAgentInputConfig, UserAgentResolvedConfig, } from "@aws-sdk/core/client"; import { DefaultsMode as __DefaultsMode, SmithyConfiguration as __SmithyConfiguration, SmithyResolvedConfiguration as __SmithyResolvedConfiguration, Client as __Client, } from "@smithy/core/client"; import { RegionInputConfig, RegionResolvedConfig } from "@smithy/core/config"; import { EndpointInputConfig, EndpointResolvedConfig } from "@smithy/core/endpoints"; import { HttpHandlerUserInput as __HttpHandlerUserInput } from "@smithy/core/protocols"; import { RetryInputConfig, RetryResolvedConfig } from "@smithy/core/retry"; import { AwsCredentialIdentityProvider, BodyLengthCalculator as __BodyLengthCalculator, CheckOptionalClientConfig as __CheckOptionalClientConfig, ChecksumConstructor as __ChecksumConstructor, Decoder as __Decoder, Encoder as __Encoder, HashConstructor as __HashConstructor, HttpHandlerOptions as __HttpHandlerOptions, Logger as __Logger, Provider as __Provider, StreamCollector as __StreamCollector, UrlParser as __UrlParser, UserAgent as __UserAgent, } from "@smithy/types"; import { HttpAuthSchemeInputConfig, HttpAuthSchemeResolvedConfig, } from "./auth/httpAuthSchemeProvider"; import { 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"; import { ClientInputEndpointParameters, ClientResolvedEndpointParameters, EndpointParameters, } from "./endpoint/EndpointParameters"; import { RuntimeExtension, RuntimeExtensionsConfig } from "./runtimeExtensions"; export { __Client }; export type ServiceInputTypes = | BatchDeleteAdvancedPromptOptimizationJobCommandInput | BatchDeleteEvaluationJobCommandInput | CancelAutomatedReasoningPolicyBuildWorkflowCommandInput | CreateAdvancedPromptOptimizationJobCommandInput | CreateAutomatedReasoningPolicyCommandInput | CreateAutomatedReasoningPolicyTestCaseCommandInput | CreateAutomatedReasoningPolicyVersionCommandInput | CreateCustomModelCommandInput | CreateCustomModelDeploymentCommandInput | CreateEvaluationJobCommandInput | CreateFoundationModelAgreementCommandInput | CreateGuardrailCommandInput | CreateGuardrailVersionCommandInput | CreateInferenceProfileCommandInput | CreateMarketplaceModelEndpointCommandInput | CreateModelCopyJobCommandInput | CreateModelCustomizationJobCommandInput | CreateModelImportJobCommandInput | CreateModelInvocationJobCommandInput | CreatePromptRouterCommandInput | CreateProvisionedModelThroughputCommandInput | DeleteAutomatedReasoningPolicyBuildWorkflowCommandInput | DeleteAutomatedReasoningPolicyCommandInput | DeleteAutomatedReasoningPolicyTestCaseCommandInput | DeleteCustomModelCommandInput | DeleteCustomModelDeploymentCommandInput | DeleteEnforcedGuardrailConfigurationCommandInput | DeleteFoundationModelAgreementCommandInput | DeleteGuardrailCommandInput | DeleteImportedModelCommandInput | DeleteInferenceProfileCommandInput | DeleteMarketplaceModelEndpointCommandInput | DeleteModelInvocationLoggingConfigurationCommandInput | DeletePromptRouterCommandInput | DeleteProvisionedModelThroughputCommandInput | DeleteResourcePolicyCommandInput | DeregisterMarketplaceModelEndpointCommandInput | ExportAutomatedReasoningPolicyVersionCommandInput | GetAccountDataRetentionCommandInput | GetAdvancedPromptOptimizationJobCommandInput | GetAutomatedReasoningPolicyAnnotationsCommandInput | GetAutomatedReasoningPolicyBuildWorkflowCommandInput | GetAutomatedReasoningPolicyBuildWorkflowResultAssetsCommandInput | GetAutomatedReasoningPolicyCommandInput | GetAutomatedReasoningPolicyNextScenarioCommandInput | GetAutomatedReasoningPolicyTestCaseCommandInput | GetAutomatedReasoningPolicyTestResultCommandInput | GetCustomModelCommandInput | GetCustomModelDeploymentCommandInput | GetEvaluationJobCommandInput | GetFoundationModelAvailabilityCommandInput | GetFoundationModelCommandInput | GetGuardrailCommandInput | GetImportedModelCommandInput | GetInferenceProfileCommandInput | GetMarketplaceModelEndpointCommandInput | GetModelCopyJobCommandInput | GetModelCustomizationJobCommandInput | GetModelImportJobCommandInput | GetModelInvocationJobCommandInput | GetModelInvocationLoggingConfigurationCommandInput | GetPromptRouterCommandInput | GetProvisionedModelThroughputCommandInput | GetResourcePolicyCommandInput | GetUseCaseForModelAccessCommandInput | ListAdvancedPromptOptimizationJobsCommandInput | ListAutomatedReasoningPoliciesCommandInput | ListAutomatedReasoningPolicyBuildWorkflowsCommandInput | ListAutomatedReasoningPolicyTestCasesCommandInput | ListAutomatedReasoningPolicyTestResultsCommandInput | ListCustomModelDeploymentsCommandInput | ListCustomModelsCommandInput | ListEnforcedGuardrailsConfigurationCommandInput | ListEvaluationJobsCommandInput | ListFoundationModelAgreementOffersCommandInput | ListFoundationModelsCommandInput | ListGuardrailsCommandInput | ListImportedModelsCommandInput | ListInferenceProfilesCommandInput | ListMarketplaceModelEndpointsCommandInput | ListModelCopyJobsCommandInput | ListModelCustomizationJobsCommandInput | ListModelImportJobsCommandInput | ListModelInvocationJobsCommandInput | ListPromptRoutersCommandInput | ListProvisionedModelThroughputsCommandInput | ListTagsForResourceCommandInput | PutAccountDataRetentionCommandInput | PutEnforcedGuardrailConfigurationCommandInput | PutModelInvocationLoggingConfigurationCommandInput | PutResourcePolicyCommandInput | PutUseCaseForModelAccessCommandInput | RegisterMarketplaceModelEndpointCommandInput | StartAutomatedReasoningPolicyBuildWorkflowCommandInput | StartAutomatedReasoningPolicyTestWorkflowCommandInput | StopAdvancedPromptOptimizationJobCommandInput | StopEvaluationJobCommandInput | StopModelCustomizationJobCommandInput | StopModelInvocationJobCommandInput | TagResourceCommandInput | UntagResourceCommandInput | UpdateAutomatedReasoningPolicyAnnotationsCommandInput | UpdateAutomatedReasoningPolicyCommandInput | UpdateAutomatedReasoningPolicyTestCaseCommandInput | UpdateCustomModelDeploymentCommandInput | UpdateGuardrailCommandInput | UpdateMarketplaceModelEndpointCommandInput | UpdateProvisionedModelThroughputCommandInput; export type ServiceOutputTypes = | BatchDeleteAdvancedPromptOptimizationJobCommandOutput | BatchDeleteEvaluationJobCommandOutput | CancelAutomatedReasoningPolicyBuildWorkflowCommandOutput | CreateAdvancedPromptOptimizationJobCommandOutput | CreateAutomatedReasoningPolicyCommandOutput | CreateAutomatedReasoningPolicyTestCaseCommandOutput | CreateAutomatedReasoningPolicyVersionCommandOutput | CreateCustomModelCommandOutput | CreateCustomModelDeploymentCommandOutput | CreateEvaluationJobCommandOutput | CreateFoundationModelAgreementCommandOutput | CreateGuardrailCommandOutput | CreateGuardrailVersionCommandOutput | CreateInferenceProfileCommandOutput | CreateMarketplaceModelEndpointCommandOutput | CreateModelCopyJobCommandOutput | CreateModelCustomizationJobCommandOutput | CreateModelImportJobCommandOutput | CreateModelInvocationJobCommandOutput | CreatePromptRouterCommandOutput | CreateProvisionedModelThroughputCommandOutput | DeleteAutomatedReasoningPolicyBuildWorkflowCommandOutput | DeleteAutomatedReasoningPolicyCommandOutput | DeleteAutomatedReasoningPolicyTestCaseCommandOutput | DeleteCustomModelCommandOutput | DeleteCustomModelDeploymentCommandOutput | DeleteEnforcedGuardrailConfigurationCommandOutput | DeleteFoundationModelAgreementCommandOutput | DeleteGuardrailCommandOutput | DeleteImportedModelCommandOutput | DeleteInferenceProfileCommandOutput | DeleteMarketplaceModelEndpointCommandOutput | DeleteModelInvocationLoggingConfigurationCommandOutput | DeletePromptRouterCommandOutput | DeleteProvisionedModelThroughputCommandOutput | DeleteResourcePolicyCommandOutput | DeregisterMarketplaceModelEndpointCommandOutput | ExportAutomatedReasoningPolicyVersionCommandOutput | GetAccountDataRetentionCommandOutput | GetAdvancedPromptOptimizationJobCommandOutput | GetAutomatedReasoningPolicyAnnotationsCommandOutput | GetAutomatedReasoningPolicyBuildWorkflowCommandOutput | GetAutomatedReasoningPolicyBuildWorkflowResultAssetsCommandOutput | GetAutomatedReasoningPolicyCommandOutput | GetAutomatedReasoningPolicyNextScenarioCommandOutput | GetAutomatedReasoningPolicyTestCaseCommandOutput | GetAutomatedReasoningPolicyTestResultCommandOutput | GetCustomModelCommandOutput | GetCustomModelDeploymentCommandOutput | GetEvaluationJobCommandOutput | GetFoundationModelAvailabilityCommandOutput | GetFoundationModelCommandOutput | GetGuardrailCommandOutput | GetImportedModelCommandOutput | GetInferenceProfileCommandOutput | GetMarketplaceModelEndpointCommandOutput | GetModelCopyJobCommandOutput | GetModelCustomizationJobCommandOutput | GetModelImportJobCommandOutput | GetModelInvocationJobCommandOutput | GetModelInvocationLoggingConfigurationCommandOutput | GetPromptRouterCommandOutput | GetProvisionedModelThroughputCommandOutput | GetResourcePolicyCommandOutput | GetUseCaseForModelAccessCommandOutput | ListAdvancedPromptOptimizationJobsCommandOutput | ListAutomatedReasoningPoliciesCommandOutput | ListAutomatedReasoningPolicyBuildWorkflowsCommandOutput | ListAutomatedReasoningPolicyTestCasesCommandOutput | ListAutomatedReasoningPolicyTestResultsCommandOutput | ListCustomModelDeploymentsCommandOutput | ListCustomModelsCommandOutput | ListEnforcedGuardrailsConfigurationCommandOutput | ListEvaluationJobsCommandOutput | ListFoundationModelAgreementOffersCommandOutput | ListFoundationModelsCommandOutput | ListGuardrailsCommandOutput | ListImportedModelsCommandOutput | ListInferenceProfilesCommandOutput | ListMarketplaceModelEndpointsCommandOutput | ListModelCopyJobsCommandOutput | ListModelCustomizationJobsCommandOutput | ListModelImportJobsCommandOutput | ListModelInvocationJobsCommandOutput | ListPromptRoutersCommandOutput | ListProvisionedModelThroughputsCommandOutput | ListTagsForResourceCommandOutput | PutAccountDataRetentionCommandOutput | PutEnforcedGuardrailConfigurationCommandOutput | PutModelInvocationLoggingConfigurationCommandOutput | PutResourcePolicyCommandOutput | PutUseCaseForModelAccessCommandOutput | RegisterMarketplaceModelEndpointCommandOutput | StartAutomatedReasoningPolicyBuildWorkflowCommandOutput | StartAutomatedReasoningPolicyTestWorkflowCommandOutput | StopAdvancedPromptOptimizationJobCommandOutput | StopEvaluationJobCommandOutput | StopModelCustomizationJobCommandOutput | StopModelInvocationJobCommandOutput | TagResourceCommandOutput | UntagResourceCommandOutput | UpdateAutomatedReasoningPolicyAnnotationsCommandOutput | UpdateAutomatedReasoningPolicyCommandOutput | UpdateAutomatedReasoningPolicyTestCaseCommandOutput | UpdateCustomModelDeploymentCommandOutput | UpdateGuardrailCommandOutput | UpdateMarketplaceModelEndpointCommandOutput | UpdateProvisionedModelThroughputCommandOutput; export interface ClientDefaults extends Partial<__SmithyConfiguration<__HttpHandlerOptions>> { requestHandler?: __HttpHandlerUserInput; sha256?: __ChecksumConstructor | __HashConstructor; urlParser?: __UrlParser; bodyLengthChecker?: __BodyLengthCalculator; streamCollector?: __StreamCollector; base64Decoder?: __Decoder; base64Encoder?: __Encoder; utf8Decoder?: __Decoder; utf8Encoder?: __Encoder; runtime?: string; disableHostPrefix?: boolean; serviceId?: string; useDualstackEndpoint?: boolean | __Provider; useFipsEndpoint?: boolean | __Provider; region?: string | __Provider; profile?: string; defaultUserAgentProvider?: __Provider<__UserAgent>; credentialDefaultProvider?: (input: any) => AwsCredentialIdentityProvider; maxAttempts?: number | __Provider; retryMode?: string | __Provider; logger?: __Logger; extensions?: RuntimeExtension[]; defaultsMode?: __DefaultsMode | __Provider<__DefaultsMode>; } export type BedrockClientConfigType = Partial<__SmithyConfiguration<__HttpHandlerOptions>> & ClientDefaults & UserAgentInputConfig & RetryInputConfig & RegionInputConfig & HostHeaderInputConfig & EndpointInputConfig & HttpAuthSchemeInputConfig & ClientInputEndpointParameters; export interface BedrockClientConfig extends BedrockClientConfigType {} export type BedrockClientResolvedConfigType = __SmithyResolvedConfiguration<__HttpHandlerOptions> & Required & RuntimeExtensionsConfig & UserAgentResolvedConfig & RetryResolvedConfig & RegionResolvedConfig & HostHeaderResolvedConfig & EndpointResolvedConfig & HttpAuthSchemeResolvedConfig & ClientResolvedEndpointParameters; export interface BedrockClientResolvedConfig extends BedrockClientResolvedConfigType {} export declare class BedrockClient extends __Client< __HttpHandlerOptions, ServiceInputTypes, ServiceOutputTypes, BedrockClientResolvedConfig > { readonly config: BedrockClientResolvedConfig; constructor(...[configuration]: __CheckOptionalClientConfig); destroy(): void; }