import { HttpHandlerOptions as __HttpHandlerOptions, PaginationConfiguration, Paginator, } from "@smithy/types"; import { BatchDeleteRecipeVersionCommandInput, BatchDeleteRecipeVersionCommandOutput, } from "./commands/BatchDeleteRecipeVersionCommand"; import { CreateDatasetCommandInput, CreateDatasetCommandOutput, } from "./commands/CreateDatasetCommand"; import { CreateProfileJobCommandInput, CreateProfileJobCommandOutput, } from "./commands/CreateProfileJobCommand"; import { CreateProjectCommandInput, CreateProjectCommandOutput, } from "./commands/CreateProjectCommand"; import { CreateRecipeCommandInput, CreateRecipeCommandOutput, } from "./commands/CreateRecipeCommand"; import { CreateRecipeJobCommandInput, CreateRecipeJobCommandOutput, } from "./commands/CreateRecipeJobCommand"; import { CreateRulesetCommandInput, CreateRulesetCommandOutput, } from "./commands/CreateRulesetCommand"; import { CreateScheduleCommandInput, CreateScheduleCommandOutput, } from "./commands/CreateScheduleCommand"; import { DeleteDatasetCommandInput, DeleteDatasetCommandOutput, } from "./commands/DeleteDatasetCommand"; import { DeleteJobCommandInput, DeleteJobCommandOutput } from "./commands/DeleteJobCommand"; import { DeleteProjectCommandInput, DeleteProjectCommandOutput, } from "./commands/DeleteProjectCommand"; import { DeleteRecipeVersionCommandInput, DeleteRecipeVersionCommandOutput, } from "./commands/DeleteRecipeVersionCommand"; import { DeleteRulesetCommandInput, DeleteRulesetCommandOutput, } from "./commands/DeleteRulesetCommand"; import { DeleteScheduleCommandInput, DeleteScheduleCommandOutput, } from "./commands/DeleteScheduleCommand"; import { DescribeDatasetCommandInput, DescribeDatasetCommandOutput, } from "./commands/DescribeDatasetCommand"; import { DescribeJobCommandInput, DescribeJobCommandOutput } from "./commands/DescribeJobCommand"; import { DescribeJobRunCommandInput, DescribeJobRunCommandOutput, } from "./commands/DescribeJobRunCommand"; import { DescribeProjectCommandInput, DescribeProjectCommandOutput, } from "./commands/DescribeProjectCommand"; import { DescribeRecipeCommandInput, DescribeRecipeCommandOutput, } from "./commands/DescribeRecipeCommand"; import { DescribeRulesetCommandInput, DescribeRulesetCommandOutput, } from "./commands/DescribeRulesetCommand"; import { DescribeScheduleCommandInput, DescribeScheduleCommandOutput, } from "./commands/DescribeScheduleCommand"; import { ListDatasetsCommandInput, ListDatasetsCommandOutput, } from "./commands/ListDatasetsCommand"; import { ListJobRunsCommandInput, ListJobRunsCommandOutput } from "./commands/ListJobRunsCommand"; import { ListJobsCommandInput, ListJobsCommandOutput } from "./commands/ListJobsCommand"; import { ListProjectsCommandInput, ListProjectsCommandOutput, } from "./commands/ListProjectsCommand"; import { ListRecipesCommandInput, ListRecipesCommandOutput } from "./commands/ListRecipesCommand"; import { ListRecipeVersionsCommandInput, ListRecipeVersionsCommandOutput, } from "./commands/ListRecipeVersionsCommand"; import { ListRulesetsCommandInput, ListRulesetsCommandOutput, } from "./commands/ListRulesetsCommand"; import { ListSchedulesCommandInput, ListSchedulesCommandOutput, } from "./commands/ListSchedulesCommand"; import { ListTagsForResourceCommandInput, ListTagsForResourceCommandOutput, } from "./commands/ListTagsForResourceCommand"; import { PublishRecipeCommandInput, PublishRecipeCommandOutput, } from "./commands/PublishRecipeCommand"; import { SendProjectSessionActionCommandInput, SendProjectSessionActionCommandOutput, } from "./commands/SendProjectSessionActionCommand"; import { StartJobRunCommandInput, StartJobRunCommandOutput } from "./commands/StartJobRunCommand"; import { StartProjectSessionCommandInput, StartProjectSessionCommandOutput, } from "./commands/StartProjectSessionCommand"; import { StopJobRunCommandInput, StopJobRunCommandOutput } from "./commands/StopJobRunCommand"; import { TagResourceCommandInput, TagResourceCommandOutput } from "./commands/TagResourceCommand"; import { UntagResourceCommandInput, UntagResourceCommandOutput, } from "./commands/UntagResourceCommand"; import { UpdateDatasetCommandInput, UpdateDatasetCommandOutput, } from "./commands/UpdateDatasetCommand"; import { UpdateProfileJobCommandInput, UpdateProfileJobCommandOutput, } from "./commands/UpdateProfileJobCommand"; import { UpdateProjectCommandInput, UpdateProjectCommandOutput, } from "./commands/UpdateProjectCommand"; import { UpdateRecipeCommandInput, UpdateRecipeCommandOutput, } from "./commands/UpdateRecipeCommand"; import { UpdateRecipeJobCommandInput, UpdateRecipeJobCommandOutput, } from "./commands/UpdateRecipeJobCommand"; import { UpdateRulesetCommandInput, UpdateRulesetCommandOutput, } from "./commands/UpdateRulesetCommand"; import { UpdateScheduleCommandInput, UpdateScheduleCommandOutput, } from "./commands/UpdateScheduleCommand"; import { DataBrewClient } from "./DataBrewClient"; export interface DataBrew { batchDeleteRecipeVersion( args: BatchDeleteRecipeVersionCommandInput, options?: __HttpHandlerOptions, ): Promise; batchDeleteRecipeVersion( args: BatchDeleteRecipeVersionCommandInput, cb: (err: any, data?: BatchDeleteRecipeVersionCommandOutput) => void, ): void; batchDeleteRecipeVersion( args: BatchDeleteRecipeVersionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: BatchDeleteRecipeVersionCommandOutput) => void, ): void; createDataset( args: CreateDatasetCommandInput, options?: __HttpHandlerOptions, ): Promise; createDataset( args: CreateDatasetCommandInput, cb: (err: any, data?: CreateDatasetCommandOutput) => void, ): void; createDataset( args: CreateDatasetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateDatasetCommandOutput) => void, ): void; createProfileJob( args: CreateProfileJobCommandInput, options?: __HttpHandlerOptions, ): Promise; createProfileJob( args: CreateProfileJobCommandInput, cb: (err: any, data?: CreateProfileJobCommandOutput) => void, ): void; createProfileJob( args: CreateProfileJobCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateProfileJobCommandOutput) => void, ): void; createProject( args: CreateProjectCommandInput, options?: __HttpHandlerOptions, ): Promise; createProject( args: CreateProjectCommandInput, cb: (err: any, data?: CreateProjectCommandOutput) => void, ): void; createProject( args: CreateProjectCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateProjectCommandOutput) => void, ): void; createRecipe( args: CreateRecipeCommandInput, options?: __HttpHandlerOptions, ): Promise; createRecipe( args: CreateRecipeCommandInput, cb: (err: any, data?: CreateRecipeCommandOutput) => void, ): void; createRecipe( args: CreateRecipeCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateRecipeCommandOutput) => void, ): void; createRecipeJob( args: CreateRecipeJobCommandInput, options?: __HttpHandlerOptions, ): Promise; createRecipeJob( args: CreateRecipeJobCommandInput, cb: (err: any, data?: CreateRecipeJobCommandOutput) => void, ): void; createRecipeJob( args: CreateRecipeJobCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateRecipeJobCommandOutput) => void, ): void; createRuleset( args: CreateRulesetCommandInput, options?: __HttpHandlerOptions, ): Promise; createRuleset( args: CreateRulesetCommandInput, cb: (err: any, data?: CreateRulesetCommandOutput) => void, ): void; createRuleset( args: CreateRulesetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateRulesetCommandOutput) => void, ): void; createSchedule( args: CreateScheduleCommandInput, options?: __HttpHandlerOptions, ): Promise; createSchedule( args: CreateScheduleCommandInput, cb: (err: any, data?: CreateScheduleCommandOutput) => void, ): void; createSchedule( args: CreateScheduleCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateScheduleCommandOutput) => void, ): void; deleteDataset( args: DeleteDatasetCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteDataset( args: DeleteDatasetCommandInput, cb: (err: any, data?: DeleteDatasetCommandOutput) => void, ): void; deleteDataset( args: DeleteDatasetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteDatasetCommandOutput) => void, ): void; deleteJob( args: DeleteJobCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteJob( args: DeleteJobCommandInput, cb: (err: any, data?: DeleteJobCommandOutput) => void, ): void; deleteJob( args: DeleteJobCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteJobCommandOutput) => void, ): void; deleteProject( args: DeleteProjectCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteProject( args: DeleteProjectCommandInput, cb: (err: any, data?: DeleteProjectCommandOutput) => void, ): void; deleteProject( args: DeleteProjectCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteProjectCommandOutput) => void, ): void; deleteRecipeVersion( args: DeleteRecipeVersionCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteRecipeVersion( args: DeleteRecipeVersionCommandInput, cb: (err: any, data?: DeleteRecipeVersionCommandOutput) => void, ): void; deleteRecipeVersion( args: DeleteRecipeVersionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteRecipeVersionCommandOutput) => void, ): void; deleteRuleset( args: DeleteRulesetCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteRuleset( args: DeleteRulesetCommandInput, cb: (err: any, data?: DeleteRulesetCommandOutput) => void, ): void; deleteRuleset( args: DeleteRulesetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteRulesetCommandOutput) => void, ): void; deleteSchedule( args: DeleteScheduleCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteSchedule( args: DeleteScheduleCommandInput, cb: (err: any, data?: DeleteScheduleCommandOutput) => void, ): void; deleteSchedule( args: DeleteScheduleCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteScheduleCommandOutput) => void, ): void; describeDataset( args: DescribeDatasetCommandInput, options?: __HttpHandlerOptions, ): Promise; describeDataset( args: DescribeDatasetCommandInput, cb: (err: any, data?: DescribeDatasetCommandOutput) => void, ): void; describeDataset( args: DescribeDatasetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeDatasetCommandOutput) => void, ): void; describeJob( args: DescribeJobCommandInput, options?: __HttpHandlerOptions, ): Promise; describeJob( args: DescribeJobCommandInput, cb: (err: any, data?: DescribeJobCommandOutput) => void, ): void; describeJob( args: DescribeJobCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeJobCommandOutput) => void, ): void; describeJobRun( args: DescribeJobRunCommandInput, options?: __HttpHandlerOptions, ): Promise; describeJobRun( args: DescribeJobRunCommandInput, cb: (err: any, data?: DescribeJobRunCommandOutput) => void, ): void; describeJobRun( args: DescribeJobRunCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeJobRunCommandOutput) => void, ): void; describeProject( args: DescribeProjectCommandInput, options?: __HttpHandlerOptions, ): Promise; describeProject( args: DescribeProjectCommandInput, cb: (err: any, data?: DescribeProjectCommandOutput) => void, ): void; describeProject( args: DescribeProjectCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeProjectCommandOutput) => void, ): void; describeRecipe( args: DescribeRecipeCommandInput, options?: __HttpHandlerOptions, ): Promise; describeRecipe( args: DescribeRecipeCommandInput, cb: (err: any, data?: DescribeRecipeCommandOutput) => void, ): void; describeRecipe( args: DescribeRecipeCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeRecipeCommandOutput) => void, ): void; describeRuleset( args: DescribeRulesetCommandInput, options?: __HttpHandlerOptions, ): Promise; describeRuleset( args: DescribeRulesetCommandInput, cb: (err: any, data?: DescribeRulesetCommandOutput) => void, ): void; describeRuleset( args: DescribeRulesetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeRulesetCommandOutput) => void, ): void; describeSchedule( args: DescribeScheduleCommandInput, options?: __HttpHandlerOptions, ): Promise; describeSchedule( args: DescribeScheduleCommandInput, cb: (err: any, data?: DescribeScheduleCommandOutput) => void, ): void; describeSchedule( args: DescribeScheduleCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeScheduleCommandOutput) => void, ): void; listDatasets(): Promise; listDatasets( args: ListDatasetsCommandInput, options?: __HttpHandlerOptions, ): Promise; listDatasets( args: ListDatasetsCommandInput, cb: (err: any, data?: ListDatasetsCommandOutput) => void, ): void; listDatasets( args: ListDatasetsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListDatasetsCommandOutput) => void, ): void; listJobRuns( args: ListJobRunsCommandInput, options?: __HttpHandlerOptions, ): Promise; listJobRuns( args: ListJobRunsCommandInput, cb: (err: any, data?: ListJobRunsCommandOutput) => void, ): void; listJobRuns( args: ListJobRunsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListJobRunsCommandOutput) => void, ): void; listJobs(): Promise; listJobs( args: ListJobsCommandInput, options?: __HttpHandlerOptions, ): Promise; listJobs(args: ListJobsCommandInput, cb: (err: any, data?: ListJobsCommandOutput) => void): void; listJobs( args: ListJobsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListJobsCommandOutput) => void, ): void; listProjects(): Promise; listProjects( args: ListProjectsCommandInput, options?: __HttpHandlerOptions, ): Promise; listProjects( args: ListProjectsCommandInput, cb: (err: any, data?: ListProjectsCommandOutput) => void, ): void; listProjects( args: ListProjectsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListProjectsCommandOutput) => void, ): void; listRecipes(): Promise; listRecipes( args: ListRecipesCommandInput, options?: __HttpHandlerOptions, ): Promise; listRecipes( args: ListRecipesCommandInput, cb: (err: any, data?: ListRecipesCommandOutput) => void, ): void; listRecipes( args: ListRecipesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListRecipesCommandOutput) => void, ): void; listRecipeVersions( args: ListRecipeVersionsCommandInput, options?: __HttpHandlerOptions, ): Promise; listRecipeVersions( args: ListRecipeVersionsCommandInput, cb: (err: any, data?: ListRecipeVersionsCommandOutput) => void, ): void; listRecipeVersions( args: ListRecipeVersionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListRecipeVersionsCommandOutput) => void, ): void; listRulesets(): Promise; listRulesets( args: ListRulesetsCommandInput, options?: __HttpHandlerOptions, ): Promise; listRulesets( args: ListRulesetsCommandInput, cb: (err: any, data?: ListRulesetsCommandOutput) => void, ): void; listRulesets( args: ListRulesetsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListRulesetsCommandOutput) => void, ): void; listSchedules(): Promise; listSchedules( args: ListSchedulesCommandInput, options?: __HttpHandlerOptions, ): Promise; listSchedules( args: ListSchedulesCommandInput, cb: (err: any, data?: ListSchedulesCommandOutput) => void, ): void; listSchedules( args: ListSchedulesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListSchedulesCommandOutput) => 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; publishRecipe( args: PublishRecipeCommandInput, options?: __HttpHandlerOptions, ): Promise; publishRecipe( args: PublishRecipeCommandInput, cb: (err: any, data?: PublishRecipeCommandOutput) => void, ): void; publishRecipe( args: PublishRecipeCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PublishRecipeCommandOutput) => void, ): void; sendProjectSessionAction( args: SendProjectSessionActionCommandInput, options?: __HttpHandlerOptions, ): Promise; sendProjectSessionAction( args: SendProjectSessionActionCommandInput, cb: (err: any, data?: SendProjectSessionActionCommandOutput) => void, ): void; sendProjectSessionAction( args: SendProjectSessionActionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: SendProjectSessionActionCommandOutput) => void, ): void; startJobRun( args: StartJobRunCommandInput, options?: __HttpHandlerOptions, ): Promise; startJobRun( args: StartJobRunCommandInput, cb: (err: any, data?: StartJobRunCommandOutput) => void, ): void; startJobRun( args: StartJobRunCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StartJobRunCommandOutput) => void, ): void; startProjectSession( args: StartProjectSessionCommandInput, options?: __HttpHandlerOptions, ): Promise; startProjectSession( args: StartProjectSessionCommandInput, cb: (err: any, data?: StartProjectSessionCommandOutput) => void, ): void; startProjectSession( args: StartProjectSessionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StartProjectSessionCommandOutput) => void, ): void; stopJobRun( args: StopJobRunCommandInput, options?: __HttpHandlerOptions, ): Promise; stopJobRun( args: StopJobRunCommandInput, cb: (err: any, data?: StopJobRunCommandOutput) => void, ): void; stopJobRun( args: StopJobRunCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StopJobRunCommandOutput) => 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; updateDataset( args: UpdateDatasetCommandInput, options?: __HttpHandlerOptions, ): Promise; updateDataset( args: UpdateDatasetCommandInput, cb: (err: any, data?: UpdateDatasetCommandOutput) => void, ): void; updateDataset( args: UpdateDatasetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateDatasetCommandOutput) => void, ): void; updateProfileJob( args: UpdateProfileJobCommandInput, options?: __HttpHandlerOptions, ): Promise; updateProfileJob( args: UpdateProfileJobCommandInput, cb: (err: any, data?: UpdateProfileJobCommandOutput) => void, ): void; updateProfileJob( args: UpdateProfileJobCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateProfileJobCommandOutput) => void, ): void; updateProject( args: UpdateProjectCommandInput, options?: __HttpHandlerOptions, ): Promise; updateProject( args: UpdateProjectCommandInput, cb: (err: any, data?: UpdateProjectCommandOutput) => void, ): void; updateProject( args: UpdateProjectCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateProjectCommandOutput) => void, ): void; updateRecipe( args: UpdateRecipeCommandInput, options?: __HttpHandlerOptions, ): Promise; updateRecipe( args: UpdateRecipeCommandInput, cb: (err: any, data?: UpdateRecipeCommandOutput) => void, ): void; updateRecipe( args: UpdateRecipeCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateRecipeCommandOutput) => void, ): void; updateRecipeJob( args: UpdateRecipeJobCommandInput, options?: __HttpHandlerOptions, ): Promise; updateRecipeJob( args: UpdateRecipeJobCommandInput, cb: (err: any, data?: UpdateRecipeJobCommandOutput) => void, ): void; updateRecipeJob( args: UpdateRecipeJobCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateRecipeJobCommandOutput) => void, ): void; updateRuleset( args: UpdateRulesetCommandInput, options?: __HttpHandlerOptions, ): Promise; updateRuleset( args: UpdateRulesetCommandInput, cb: (err: any, data?: UpdateRulesetCommandOutput) => void, ): void; updateRuleset( args: UpdateRulesetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateRulesetCommandOutput) => void, ): void; updateSchedule( args: UpdateScheduleCommandInput, options?: __HttpHandlerOptions, ): Promise; updateSchedule( args: UpdateScheduleCommandInput, cb: (err: any, data?: UpdateScheduleCommandOutput) => void, ): void; updateSchedule( args: UpdateScheduleCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateScheduleCommandOutput) => void, ): void; paginateListDatasets( args?: ListDatasetsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListJobRuns( args: ListJobRunsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListJobs( args?: ListJobsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListProjects( args?: ListProjectsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListRecipes( args?: ListRecipesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListRecipeVersions( args: ListRecipeVersionsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListRulesets( args?: ListRulesetsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListSchedules( args?: ListSchedulesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; } export declare class DataBrew extends DataBrewClient implements DataBrew {}