import { WaiterResult } from "@smithy/core/client"; import { HttpHandlerOptions as __HttpHandlerOptions, PaginationConfiguration, Paginator, WaiterConfiguration, } from "@smithy/types"; 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 { MachineLearningClient } from "./MachineLearningClient"; export interface MachineLearning { addTags(args: AddTagsCommandInput, options?: __HttpHandlerOptions): Promise; addTags(args: AddTagsCommandInput, cb: (err: any, data?: AddTagsCommandOutput) => void): void; addTags( args: AddTagsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AddTagsCommandOutput) => void, ): void; createBatchPrediction( args: CreateBatchPredictionCommandInput, options?: __HttpHandlerOptions, ): Promise; createBatchPrediction( args: CreateBatchPredictionCommandInput, cb: (err: any, data?: CreateBatchPredictionCommandOutput) => void, ): void; createBatchPrediction( args: CreateBatchPredictionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateBatchPredictionCommandOutput) => void, ): void; createDataSourceFromRDS( args: CreateDataSourceFromRDSCommandInput, options?: __HttpHandlerOptions, ): Promise; createDataSourceFromRDS( args: CreateDataSourceFromRDSCommandInput, cb: (err: any, data?: CreateDataSourceFromRDSCommandOutput) => void, ): void; createDataSourceFromRDS( args: CreateDataSourceFromRDSCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateDataSourceFromRDSCommandOutput) => void, ): void; createDataSourceFromRedshift( args: CreateDataSourceFromRedshiftCommandInput, options?: __HttpHandlerOptions, ): Promise; createDataSourceFromRedshift( args: CreateDataSourceFromRedshiftCommandInput, cb: (err: any, data?: CreateDataSourceFromRedshiftCommandOutput) => void, ): void; createDataSourceFromRedshift( args: CreateDataSourceFromRedshiftCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateDataSourceFromRedshiftCommandOutput) => void, ): void; createDataSourceFromS3( args: CreateDataSourceFromS3CommandInput, options?: __HttpHandlerOptions, ): Promise; createDataSourceFromS3( args: CreateDataSourceFromS3CommandInput, cb: (err: any, data?: CreateDataSourceFromS3CommandOutput) => void, ): void; createDataSourceFromS3( args: CreateDataSourceFromS3CommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateDataSourceFromS3CommandOutput) => void, ): void; createEvaluation( args: CreateEvaluationCommandInput, options?: __HttpHandlerOptions, ): Promise; createEvaluation( args: CreateEvaluationCommandInput, cb: (err: any, data?: CreateEvaluationCommandOutput) => void, ): void; createEvaluation( args: CreateEvaluationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateEvaluationCommandOutput) => void, ): void; createMLModel( args: CreateMLModelCommandInput, options?: __HttpHandlerOptions, ): Promise; createMLModel( args: CreateMLModelCommandInput, cb: (err: any, data?: CreateMLModelCommandOutput) => void, ): void; createMLModel( args: CreateMLModelCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateMLModelCommandOutput) => void, ): void; createRealtimeEndpoint( args: CreateRealtimeEndpointCommandInput, options?: __HttpHandlerOptions, ): Promise; createRealtimeEndpoint( args: CreateRealtimeEndpointCommandInput, cb: (err: any, data?: CreateRealtimeEndpointCommandOutput) => void, ): void; createRealtimeEndpoint( args: CreateRealtimeEndpointCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateRealtimeEndpointCommandOutput) => void, ): void; deleteBatchPrediction( args: DeleteBatchPredictionCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteBatchPrediction( args: DeleteBatchPredictionCommandInput, cb: (err: any, data?: DeleteBatchPredictionCommandOutput) => void, ): void; deleteBatchPrediction( args: DeleteBatchPredictionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteBatchPredictionCommandOutput) => void, ): void; deleteDataSource( args: DeleteDataSourceCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteDataSource( args: DeleteDataSourceCommandInput, cb: (err: any, data?: DeleteDataSourceCommandOutput) => void, ): void; deleteDataSource( args: DeleteDataSourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteDataSourceCommandOutput) => void, ): void; deleteEvaluation( args: DeleteEvaluationCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteEvaluation( args: DeleteEvaluationCommandInput, cb: (err: any, data?: DeleteEvaluationCommandOutput) => void, ): void; deleteEvaluation( args: DeleteEvaluationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteEvaluationCommandOutput) => void, ): void; deleteMLModel( args: DeleteMLModelCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteMLModel( args: DeleteMLModelCommandInput, cb: (err: any, data?: DeleteMLModelCommandOutput) => void, ): void; deleteMLModel( args: DeleteMLModelCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteMLModelCommandOutput) => void, ): void; deleteRealtimeEndpoint( args: DeleteRealtimeEndpointCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteRealtimeEndpoint( args: DeleteRealtimeEndpointCommandInput, cb: (err: any, data?: DeleteRealtimeEndpointCommandOutput) => void, ): void; deleteRealtimeEndpoint( args: DeleteRealtimeEndpointCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteRealtimeEndpointCommandOutput) => void, ): void; deleteTags( args: DeleteTagsCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteTags( args: DeleteTagsCommandInput, cb: (err: any, data?: DeleteTagsCommandOutput) => void, ): void; deleteTags( args: DeleteTagsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteTagsCommandOutput) => void, ): void; describeBatchPredictions(): Promise; describeBatchPredictions( args: DescribeBatchPredictionsCommandInput, options?: __HttpHandlerOptions, ): Promise; describeBatchPredictions( args: DescribeBatchPredictionsCommandInput, cb: (err: any, data?: DescribeBatchPredictionsCommandOutput) => void, ): void; describeBatchPredictions( args: DescribeBatchPredictionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeBatchPredictionsCommandOutput) => void, ): void; describeDataSources(): Promise; describeDataSources( args: DescribeDataSourcesCommandInput, options?: __HttpHandlerOptions, ): Promise; describeDataSources( args: DescribeDataSourcesCommandInput, cb: (err: any, data?: DescribeDataSourcesCommandOutput) => void, ): void; describeDataSources( args: DescribeDataSourcesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeDataSourcesCommandOutput) => void, ): void; describeEvaluations(): Promise; describeEvaluations( args: DescribeEvaluationsCommandInput, options?: __HttpHandlerOptions, ): Promise; describeEvaluations( args: DescribeEvaluationsCommandInput, cb: (err: any, data?: DescribeEvaluationsCommandOutput) => void, ): void; describeEvaluations( args: DescribeEvaluationsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeEvaluationsCommandOutput) => void, ): void; describeMLModels(): Promise; describeMLModels( args: DescribeMLModelsCommandInput, options?: __HttpHandlerOptions, ): Promise; describeMLModels( args: DescribeMLModelsCommandInput, cb: (err: any, data?: DescribeMLModelsCommandOutput) => void, ): void; describeMLModels( args: DescribeMLModelsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeMLModelsCommandOutput) => void, ): void; describeTags( args: DescribeTagsCommandInput, options?: __HttpHandlerOptions, ): Promise; describeTags( args: DescribeTagsCommandInput, cb: (err: any, data?: DescribeTagsCommandOutput) => void, ): void; describeTags( args: DescribeTagsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeTagsCommandOutput) => void, ): void; getBatchPrediction( args: GetBatchPredictionCommandInput, options?: __HttpHandlerOptions, ): Promise; getBatchPrediction( args: GetBatchPredictionCommandInput, cb: (err: any, data?: GetBatchPredictionCommandOutput) => void, ): void; getBatchPrediction( args: GetBatchPredictionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetBatchPredictionCommandOutput) => void, ): void; getDataSource( args: GetDataSourceCommandInput, options?: __HttpHandlerOptions, ): Promise; getDataSource( args: GetDataSourceCommandInput, cb: (err: any, data?: GetDataSourceCommandOutput) => void, ): void; getDataSource( args: GetDataSourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetDataSourceCommandOutput) => void, ): void; getEvaluation( args: GetEvaluationCommandInput, options?: __HttpHandlerOptions, ): Promise; getEvaluation( args: GetEvaluationCommandInput, cb: (err: any, data?: GetEvaluationCommandOutput) => void, ): void; getEvaluation( args: GetEvaluationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetEvaluationCommandOutput) => void, ): void; getMLModel( args: GetMLModelCommandInput, options?: __HttpHandlerOptions, ): Promise; getMLModel( args: GetMLModelCommandInput, cb: (err: any, data?: GetMLModelCommandOutput) => void, ): void; getMLModel( args: GetMLModelCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetMLModelCommandOutput) => void, ): void; predict(args: PredictCommandInput, options?: __HttpHandlerOptions): Promise; predict(args: PredictCommandInput, cb: (err: any, data?: PredictCommandOutput) => void): void; predict( args: PredictCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PredictCommandOutput) => void, ): void; updateBatchPrediction( args: UpdateBatchPredictionCommandInput, options?: __HttpHandlerOptions, ): Promise; updateBatchPrediction( args: UpdateBatchPredictionCommandInput, cb: (err: any, data?: UpdateBatchPredictionCommandOutput) => void, ): void; updateBatchPrediction( args: UpdateBatchPredictionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateBatchPredictionCommandOutput) => void, ): void; updateDataSource( args: UpdateDataSourceCommandInput, options?: __HttpHandlerOptions, ): Promise; updateDataSource( args: UpdateDataSourceCommandInput, cb: (err: any, data?: UpdateDataSourceCommandOutput) => void, ): void; updateDataSource( args: UpdateDataSourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateDataSourceCommandOutput) => void, ): void; updateEvaluation( args: UpdateEvaluationCommandInput, options?: __HttpHandlerOptions, ): Promise; updateEvaluation( args: UpdateEvaluationCommandInput, cb: (err: any, data?: UpdateEvaluationCommandOutput) => void, ): void; updateEvaluation( args: UpdateEvaluationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateEvaluationCommandOutput) => void, ): void; updateMLModel( args: UpdateMLModelCommandInput, options?: __HttpHandlerOptions, ): Promise; updateMLModel( args: UpdateMLModelCommandInput, cb: (err: any, data?: UpdateMLModelCommandOutput) => void, ): void; updateMLModel( args: UpdateMLModelCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateMLModelCommandOutput) => void, ): void; paginateDescribeBatchPredictions( args?: DescribeBatchPredictionsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateDescribeDataSources( args?: DescribeDataSourcesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateDescribeEvaluations( args?: DescribeEvaluationsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateDescribeMLModels( args?: DescribeMLModelsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; waitUntilBatchPredictionAvailable( args: DescribeBatchPredictionsCommandInput, waiterConfig: | number | Pick< WaiterConfiguration, Exclude, "client"> >, ): Promise>; waitUntilDataSourceAvailable( args: DescribeDataSourcesCommandInput, waiterConfig: | number | Pick< WaiterConfiguration, Exclude, "client"> >, ): Promise>; waitUntilEvaluationAvailable( args: DescribeEvaluationsCommandInput, waiterConfig: | number | Pick< WaiterConfiguration, Exclude, "client"> >, ): Promise>; waitUntilMLModelAvailable( args: DescribeMLModelsCommandInput, waiterConfig: | number | Pick< WaiterConfiguration, Exclude, "client"> >, ): Promise>; } export declare class MachineLearning extends MachineLearningClient implements MachineLearning {}