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 { AddTagsCommandInput, AddTagsCommandOutput } from "./commands/AddTagsCommand"; import { CreateBatchPredictionCommandInput, CreateBatchPredictionCommandOutput, } from "./commands/CreateBatchPredictionCommand"; import { CreateDataSourceFromRDSCommandInput, CreateDataSourceFromRDSCommandOutput, } from "./commands/CreateDataSourceFromRDSCommand"; import { CreateDataSourceFromRedshiftCommandInput, CreateDataSourceFromRedshiftCommandOutput, } from "./commands/CreateDataSourceFromRedshiftCommand"; import { CreateDataSourceFromS3CommandInput, CreateDataSourceFromS3CommandOutput, } from "./commands/CreateDataSourceFromS3Command"; import { CreateEvaluationCommandInput, CreateEvaluationCommandOutput, } from "./commands/CreateEvaluationCommand"; import { CreateMLModelCommandInput, CreateMLModelCommandOutput, } from "./commands/CreateMLModelCommand"; import { CreateRealtimeEndpointCommandInput, CreateRealtimeEndpointCommandOutput, } from "./commands/CreateRealtimeEndpointCommand"; import { DeleteBatchPredictionCommandInput, DeleteBatchPredictionCommandOutput, } from "./commands/DeleteBatchPredictionCommand"; import { DeleteDataSourceCommandInput, DeleteDataSourceCommandOutput, } from "./commands/DeleteDataSourceCommand"; import { DeleteEvaluationCommandInput, DeleteEvaluationCommandOutput, } from "./commands/DeleteEvaluationCommand"; import { DeleteMLModelCommandInput, DeleteMLModelCommandOutput, } from "./commands/DeleteMLModelCommand"; import { DeleteRealtimeEndpointCommandInput, DeleteRealtimeEndpointCommandOutput, } from "./commands/DeleteRealtimeEndpointCommand"; import { DeleteTagsCommandInput, DeleteTagsCommandOutput } from "./commands/DeleteTagsCommand"; import { DescribeBatchPredictionsCommandInput, DescribeBatchPredictionsCommandOutput, } from "./commands/DescribeBatchPredictionsCommand"; import { DescribeDataSourcesCommandInput, DescribeDataSourcesCommandOutput, } from "./commands/DescribeDataSourcesCommand"; import { DescribeEvaluationsCommandInput, DescribeEvaluationsCommandOutput, } from "./commands/DescribeEvaluationsCommand"; import { DescribeMLModelsCommandInput, DescribeMLModelsCommandOutput, } from "./commands/DescribeMLModelsCommand"; import { DescribeTagsCommandInput, DescribeTagsCommandOutput, } from "./commands/DescribeTagsCommand"; import { GetBatchPredictionCommandInput, GetBatchPredictionCommandOutput, } from "./commands/GetBatchPredictionCommand"; import { GetDataSourceCommandInput, GetDataSourceCommandOutput, } from "./commands/GetDataSourceCommand"; import { GetEvaluationCommandInput, GetEvaluationCommandOutput, } from "./commands/GetEvaluationCommand"; import { GetMLModelCommandInput, GetMLModelCommandOutput } from "./commands/GetMLModelCommand"; import { PredictCommandInput, PredictCommandOutput } from "./commands/PredictCommand"; import { UpdateBatchPredictionCommandInput, UpdateBatchPredictionCommandOutput, } from "./commands/UpdateBatchPredictionCommand"; import { UpdateDataSourceCommandInput, UpdateDataSourceCommandOutput, } from "./commands/UpdateDataSourceCommand"; import { UpdateEvaluationCommandInput, UpdateEvaluationCommandOutput, } from "./commands/UpdateEvaluationCommand"; import { UpdateMLModelCommandInput, UpdateMLModelCommandOutput, } from "./commands/UpdateMLModelCommand"; import { ClientInputEndpointParameters, ClientResolvedEndpointParameters, EndpointParameters, } from "./endpoint/EndpointParameters"; import { RuntimeExtension, RuntimeExtensionsConfig } from "./runtimeExtensions"; export { __Client }; export type ServiceInputTypes = | AddTagsCommandInput | CreateBatchPredictionCommandInput | CreateDataSourceFromRDSCommandInput | CreateDataSourceFromRedshiftCommandInput | CreateDataSourceFromS3CommandInput | CreateEvaluationCommandInput | CreateMLModelCommandInput | CreateRealtimeEndpointCommandInput | DeleteBatchPredictionCommandInput | DeleteDataSourceCommandInput | DeleteEvaluationCommandInput | DeleteMLModelCommandInput | DeleteRealtimeEndpointCommandInput | DeleteTagsCommandInput | DescribeBatchPredictionsCommandInput | DescribeDataSourcesCommandInput | DescribeEvaluationsCommandInput | DescribeMLModelsCommandInput | DescribeTagsCommandInput | GetBatchPredictionCommandInput | GetDataSourceCommandInput | GetEvaluationCommandInput | GetMLModelCommandInput | PredictCommandInput | UpdateBatchPredictionCommandInput | UpdateDataSourceCommandInput | UpdateEvaluationCommandInput | UpdateMLModelCommandInput; export type ServiceOutputTypes = | AddTagsCommandOutput | CreateBatchPredictionCommandOutput | CreateDataSourceFromRDSCommandOutput | CreateDataSourceFromRedshiftCommandOutput | CreateDataSourceFromS3CommandOutput | CreateEvaluationCommandOutput | CreateMLModelCommandOutput | CreateRealtimeEndpointCommandOutput | DeleteBatchPredictionCommandOutput | DeleteDataSourceCommandOutput | DeleteEvaluationCommandOutput | DeleteMLModelCommandOutput | DeleteRealtimeEndpointCommandOutput | DeleteTagsCommandOutput | DescribeBatchPredictionsCommandOutput | DescribeDataSourcesCommandOutput | DescribeEvaluationsCommandOutput | DescribeMLModelsCommandOutput | DescribeTagsCommandOutput | GetBatchPredictionCommandOutput | GetDataSourceCommandOutput | GetEvaluationCommandOutput | GetMLModelCommandOutput | PredictCommandOutput | UpdateBatchPredictionCommandOutput | UpdateDataSourceCommandOutput | UpdateEvaluationCommandOutput | UpdateMLModelCommandOutput; 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 MachineLearningClientConfigType = Partial<__SmithyConfiguration<__HttpHandlerOptions>> & ClientDefaults & UserAgentInputConfig & RetryInputConfig & RegionInputConfig & HostHeaderInputConfig & EndpointInputConfig & HttpAuthSchemeInputConfig & ClientInputEndpointParameters; export interface MachineLearningClientConfig extends MachineLearningClientConfigType {} export type MachineLearningClientResolvedConfigType = __SmithyResolvedConfiguration<__HttpHandlerOptions> & Required & RuntimeExtensionsConfig & UserAgentResolvedConfig & RetryResolvedConfig & RegionResolvedConfig & HostHeaderResolvedConfig & EndpointResolvedConfig & HttpAuthSchemeResolvedConfig & ClientResolvedEndpointParameters; export interface MachineLearningClientResolvedConfig extends MachineLearningClientResolvedConfigType {} export declare class MachineLearningClient extends __Client< __HttpHandlerOptions, ServiceInputTypes, ServiceOutputTypes, MachineLearningClientResolvedConfig > { readonly config: MachineLearningClientResolvedConfig; constructor(...[configuration]: __CheckOptionalClientConfig); destroy(): void; }