import { Request, SageMaker as AWSSageMaker } from 'aws-sdk';
declare type ReturnTypeFrom<K extends keyof AWSSageMaker> = AWSSageMaker[K] extends (...args: any) => Request<infer R, any> ? R : never;
declare type ParamsFrom<K extends keyof AWSSageMaker, Extras> = AWSSageMaker[K] extends {
    (param: infer P, callback: (...args: any) => void): Request<infer R, any>;
    (callback: (...args: any) => void): any;
} ? P & Extras : never;
export declare class SageMaker {
    private readonly client;
    private constructor();
    readonly signingRegion: undefined;
    readonly service: "sagemaker";
    readonly global: false;
    readonly category: "Machine Learning";
    readonly topLevelCalls: readonly ["listActions", "listAlgorithms", "listAppImageConfigs", "listApps", "listArtifacts", "listAssociations", "listAutoMLJobs", "listCodeRepositories", "listCompilationJobs", "listContexts", "listDataQualityJobDefinitions", "listDeviceFleets", "listDevices", "listDomains", "listEdgeDeploymentPlans", "listEdgePackagingJobs", "listEndpointConfigs", "listEndpoints", "listExperiments", "listFeatureGroups", "listFlowDefinitions", "listHumanTaskUis", "listHyperParameterTuningJobs", "listImages", "listInferenceRecommendationsJobs", "listLabelingJobs", "listLineageGroups", "listModelBiasJobDefinitions", "listModelExplainabilityJobDefinitions", "listModelMetadata", "listModelPackageGroups", "listModelPackages", "listModelQualityJobDefinitions", "listModels", "listMonitoringExecutions", "listMonitoringSchedules", "listNotebookInstanceLifecycleConfigs", "listNotebookInstances", "listPipelineExecutionSteps", "listPipelines", "listProcessingJobs", "listProjects", "listStudioLifecycleConfigs", "listSubscribedWorkteams", "listTrainingJobs", "listTransformJobs", "listTrialComponents", "listTrials", "listUserProfiles", "listWorkforces", "listWorkteams", "queryLineage"];
    addAssociation: (params: ParamsFrom<'addAssociation', Record<string, never>>) => Promise<ReturnTypeFrom<'addAssociation'>>;
    addTags: (params: ParamsFrom<'addTags', Record<string, never>>) => Promise<ReturnTypeFrom<'addTags'>>;
    associateTrialComponent: (params: ParamsFrom<'associateTrialComponent', Record<string, never>>) => Promise<ReturnTypeFrom<'associateTrialComponent'>>;
    batchDescribeModelPackage: (params: ParamsFrom<'batchDescribeModelPackage', Record<string, never>>) => Promise<ReturnTypeFrom<'batchDescribeModelPackage'>>;
    createAction: (params: ParamsFrom<'createAction', Record<string, never>>) => Promise<ReturnTypeFrom<'createAction'>>;
    createAlgorithm: (params: ParamsFrom<'createAlgorithm', Record<string, never>>) => Promise<ReturnTypeFrom<'createAlgorithm'>>;
    createApp: (params: ParamsFrom<'createApp', Record<string, never>>) => Promise<ReturnTypeFrom<'createApp'>>;
    createAppImageConfig: (params: ParamsFrom<'createAppImageConfig', Record<string, never>>) => Promise<ReturnTypeFrom<'createAppImageConfig'>>;
    createArtifact: (params: ParamsFrom<'createArtifact', Record<string, never>>) => Promise<ReturnTypeFrom<'createArtifact'>>;
    createAutoMLJob: (params: ParamsFrom<'createAutoMLJob', Record<string, never>>) => Promise<ReturnTypeFrom<'createAutoMLJob'>>;
    createCodeRepository: (params: ParamsFrom<'createCodeRepository', Record<string, never>>) => Promise<ReturnTypeFrom<'createCodeRepository'>>;
    createCompilationJob: (params: ParamsFrom<'createCompilationJob', Record<string, never>>) => Promise<ReturnTypeFrom<'createCompilationJob'>>;
    createContext: (params: ParamsFrom<'createContext', Record<string, never>>) => Promise<ReturnTypeFrom<'createContext'>>;
    createDataQualityJobDefinition: (params: ParamsFrom<'createDataQualityJobDefinition', Record<string, never>>) => Promise<ReturnTypeFrom<'createDataQualityJobDefinition'>>;
    createDeviceFleet: (params: ParamsFrom<'createDeviceFleet', Record<string, never>>) => Promise<ReturnTypeFrom<'createDeviceFleet'>>;
    createDomain: (params: ParamsFrom<'createDomain', Record<string, never>>) => Promise<ReturnTypeFrom<'createDomain'>>;
    createEdgeDeploymentPlan: (params: ParamsFrom<'createEdgeDeploymentPlan', Record<string, never>>) => Promise<ReturnTypeFrom<'createEdgeDeploymentPlan'>>;
    createEdgeDeploymentStage: (params: ParamsFrom<'createEdgeDeploymentStage', Record<string, never>>) => Promise<ReturnTypeFrom<'createEdgeDeploymentStage'>>;
    createEdgePackagingJob: (params: ParamsFrom<'createEdgePackagingJob', Record<string, never>>) => Promise<ReturnTypeFrom<'createEdgePackagingJob'>>;
    createEndpoint: (params: ParamsFrom<'createEndpoint', Record<string, never>>) => Promise<ReturnTypeFrom<'createEndpoint'>>;
    createEndpointConfig: (params: ParamsFrom<'createEndpointConfig', Record<string, never>>) => Promise<ReturnTypeFrom<'createEndpointConfig'>>;
    createExperiment: (params: ParamsFrom<'createExperiment', Record<string, never>>) => Promise<ReturnTypeFrom<'createExperiment'>>;
    createFeatureGroup: (params: ParamsFrom<'createFeatureGroup', Record<string, never>>) => Promise<ReturnTypeFrom<'createFeatureGroup'>>;
    createFlowDefinition: (params: ParamsFrom<'createFlowDefinition', Record<string, never>>) => Promise<ReturnTypeFrom<'createFlowDefinition'>>;
    createHumanTaskUi: (params: ParamsFrom<'createHumanTaskUi', Record<string, never>>) => Promise<ReturnTypeFrom<'createHumanTaskUi'>>;
    createHyperParameterTuningJob: (params: ParamsFrom<'createHyperParameterTuningJob', Record<string, never>>) => Promise<ReturnTypeFrom<'createHyperParameterTuningJob'>>;
    createImage: (params: ParamsFrom<'createImage', Record<string, never>>) => Promise<ReturnTypeFrom<'createImage'>>;
    createImageVersion: (params: ParamsFrom<'createImageVersion', Record<string, never>>) => Promise<ReturnTypeFrom<'createImageVersion'>>;
    createInferenceRecommendationsJob: (params: ParamsFrom<'createInferenceRecommendationsJob', Record<string, never>>) => Promise<ReturnTypeFrom<'createInferenceRecommendationsJob'>>;
    createLabelingJob: (params: ParamsFrom<'createLabelingJob', Record<string, never>>) => Promise<ReturnTypeFrom<'createLabelingJob'>>;
    createModel: (params: ParamsFrom<'createModel', Record<string, never>>) => Promise<ReturnTypeFrom<'createModel'>>;
    createModelBiasJobDefinition: (params: ParamsFrom<'createModelBiasJobDefinition', Record<string, never>>) => Promise<ReturnTypeFrom<'createModelBiasJobDefinition'>>;
    createModelExplainabilityJobDefinition: (params: ParamsFrom<'createModelExplainabilityJobDefinition', Record<string, never>>) => Promise<ReturnTypeFrom<'createModelExplainabilityJobDefinition'>>;
    createModelPackage: (params: ParamsFrom<'createModelPackage', Record<string, never>>) => Promise<ReturnTypeFrom<'createModelPackage'>>;
    createModelPackageGroup: (params: ParamsFrom<'createModelPackageGroup', Record<string, never>>) => Promise<ReturnTypeFrom<'createModelPackageGroup'>>;
    createModelQualityJobDefinition: (params: ParamsFrom<'createModelQualityJobDefinition', Record<string, never>>) => Promise<ReturnTypeFrom<'createModelQualityJobDefinition'>>;
    createMonitoringSchedule: (params: ParamsFrom<'createMonitoringSchedule', Record<string, never>>) => Promise<ReturnTypeFrom<'createMonitoringSchedule'>>;
    createNotebookInstance: (params: ParamsFrom<'createNotebookInstance', Record<string, never>>) => Promise<ReturnTypeFrom<'createNotebookInstance'>>;
    createNotebookInstanceLifecycleConfig: (params: ParamsFrom<'createNotebookInstanceLifecycleConfig', Record<string, never>>) => Promise<ReturnTypeFrom<'createNotebookInstanceLifecycleConfig'>>;
    createPipeline: (params: ParamsFrom<'createPipeline', Record<string, never>>) => Promise<ReturnTypeFrom<'createPipeline'>>;
    createPresignedDomainUrl: (params: ParamsFrom<'createPresignedDomainUrl', Record<string, never>>) => Promise<ReturnTypeFrom<'createPresignedDomainUrl'>>;
    createPresignedNotebookInstanceUrl: (params: ParamsFrom<'createPresignedNotebookInstanceUrl', Record<string, never>>) => Promise<ReturnTypeFrom<'createPresignedNotebookInstanceUrl'>>;
    createProcessingJob: (params: ParamsFrom<'createProcessingJob', Record<string, never>>) => Promise<ReturnTypeFrom<'createProcessingJob'>>;
    createProject: (params: ParamsFrom<'createProject', Record<string, never>>) => Promise<ReturnTypeFrom<'createProject'>>;
    createStudioLifecycleConfig: (params: ParamsFrom<'createStudioLifecycleConfig', Record<string, never>>) => Promise<ReturnTypeFrom<'createStudioLifecycleConfig'>>;
    createTrainingJob: (params: ParamsFrom<'createTrainingJob', Record<string, never>>) => Promise<ReturnTypeFrom<'createTrainingJob'>>;
    createTransformJob: (params: ParamsFrom<'createTransformJob', Record<string, never>>) => Promise<ReturnTypeFrom<'createTransformJob'>>;
    createTrial: (params: ParamsFrom<'createTrial', Record<string, never>>) => Promise<ReturnTypeFrom<'createTrial'>>;
    createTrialComponent: (params: ParamsFrom<'createTrialComponent', Record<string, never>>) => Promise<ReturnTypeFrom<'createTrialComponent'>>;
    createUserProfile: (params: ParamsFrom<'createUserProfile', Record<string, never>>) => Promise<ReturnTypeFrom<'createUserProfile'>>;
    createWorkforce: (params: ParamsFrom<'createWorkforce', Record<string, never>>) => Promise<ReturnTypeFrom<'createWorkforce'>>;
    createWorkteam: (params: ParamsFrom<'createWorkteam', Record<string, never>>) => Promise<ReturnTypeFrom<'createWorkteam'>>;
    deleteAction: (params: ParamsFrom<'deleteAction', Record<string, never>>) => Promise<ReturnTypeFrom<'deleteAction'>>;
    deleteAlgorithm: (params: ParamsFrom<'deleteAlgorithm', Record<string, never>>) => Promise<ReturnTypeFrom<'deleteAlgorithm'>>;
    deleteApp: (params: ParamsFrom<'deleteApp', Record<string, never>>) => Promise<ReturnTypeFrom<'deleteApp'>>;
    deleteAppImageConfig: (params: ParamsFrom<'deleteAppImageConfig', Record<string, never>>) => Promise<ReturnTypeFrom<'deleteAppImageConfig'>>;
    deleteArtifact: (params: ParamsFrom<'deleteArtifact', Record<string, never>>) => Promise<ReturnTypeFrom<'deleteArtifact'>>;
    deleteAssociation: (params: ParamsFrom<'deleteAssociation', Record<string, never>>) => Promise<ReturnTypeFrom<'deleteAssociation'>>;
    deleteCodeRepository: (params: ParamsFrom<'deleteCodeRepository', Record<string, never>>) => Promise<ReturnTypeFrom<'deleteCodeRepository'>>;
    deleteContext: (params: ParamsFrom<'deleteContext', Record<string, never>>) => Promise<ReturnTypeFrom<'deleteContext'>>;
    deleteDataQualityJobDefinition: (params: ParamsFrom<'deleteDataQualityJobDefinition', Record<string, never>>) => Promise<ReturnTypeFrom<'deleteDataQualityJobDefinition'>>;
    deleteDeviceFleet: (params: ParamsFrom<'deleteDeviceFleet', Record<string, never>>) => Promise<ReturnTypeFrom<'deleteDeviceFleet'>>;
    deleteDomain: (params: ParamsFrom<'deleteDomain', Record<string, never>>) => Promise<ReturnTypeFrom<'deleteDomain'>>;
    deleteEdgeDeploymentPlan: (params: ParamsFrom<'deleteEdgeDeploymentPlan', Record<string, never>>) => Promise<ReturnTypeFrom<'deleteEdgeDeploymentPlan'>>;
    deleteEdgeDeploymentStage: (params: ParamsFrom<'deleteEdgeDeploymentStage', Record<string, never>>) => Promise<ReturnTypeFrom<'deleteEdgeDeploymentStage'>>;
    deleteEndpoint: (params: ParamsFrom<'deleteEndpoint', Record<string, never>>) => Promise<ReturnTypeFrom<'deleteEndpoint'>>;
    deleteEndpointConfig: (params: ParamsFrom<'deleteEndpointConfig', Record<string, never>>) => Promise<ReturnTypeFrom<'deleteEndpointConfig'>>;
    deleteExperiment: (params: ParamsFrom<'deleteExperiment', Record<string, never>>) => Promise<ReturnTypeFrom<'deleteExperiment'>>;
    deleteFeatureGroup: (params: ParamsFrom<'deleteFeatureGroup', Record<string, never>>) => Promise<ReturnTypeFrom<'deleteFeatureGroup'>>;
    deleteFlowDefinition: (params: ParamsFrom<'deleteFlowDefinition', Record<string, never>>) => Promise<ReturnTypeFrom<'deleteFlowDefinition'>>;
    deleteHumanTaskUi: (params: ParamsFrom<'deleteHumanTaskUi', Record<string, never>>) => Promise<ReturnTypeFrom<'deleteHumanTaskUi'>>;
    deleteImage: (params: ParamsFrom<'deleteImage', Record<string, never>>) => Promise<ReturnTypeFrom<'deleteImage'>>;
    deleteImageVersion: (params: ParamsFrom<'deleteImageVersion', Record<string, never>>) => Promise<ReturnTypeFrom<'deleteImageVersion'>>;
    deleteModel: (params: ParamsFrom<'deleteModel', Record<string, never>>) => Promise<ReturnTypeFrom<'deleteModel'>>;
    deleteModelBiasJobDefinition: (params: ParamsFrom<'deleteModelBiasJobDefinition', Record<string, never>>) => Promise<ReturnTypeFrom<'deleteModelBiasJobDefinition'>>;
    deleteModelExplainabilityJobDefinition: (params: ParamsFrom<'deleteModelExplainabilityJobDefinition', Record<string, never>>) => Promise<ReturnTypeFrom<'deleteModelExplainabilityJobDefinition'>>;
    deleteModelPackage: (params: ParamsFrom<'deleteModelPackage', Record<string, never>>) => Promise<ReturnTypeFrom<'deleteModelPackage'>>;
    deleteModelPackageGroup: (params: ParamsFrom<'deleteModelPackageGroup', Record<string, never>>) => Promise<ReturnTypeFrom<'deleteModelPackageGroup'>>;
    deleteModelPackageGroupPolicy: (params: ParamsFrom<'deleteModelPackageGroupPolicy', Record<string, never>>) => Promise<ReturnTypeFrom<'deleteModelPackageGroupPolicy'>>;
    deleteModelQualityJobDefinition: (params: ParamsFrom<'deleteModelQualityJobDefinition', Record<string, never>>) => Promise<ReturnTypeFrom<'deleteModelQualityJobDefinition'>>;
    deleteMonitoringSchedule: (params: ParamsFrom<'deleteMonitoringSchedule', Record<string, never>>) => Promise<ReturnTypeFrom<'deleteMonitoringSchedule'>>;
    deleteNotebookInstance: (params: ParamsFrom<'deleteNotebookInstance', Record<string, never>>) => Promise<ReturnTypeFrom<'deleteNotebookInstance'>>;
    deleteNotebookInstanceLifecycleConfig: (params: ParamsFrom<'deleteNotebookInstanceLifecycleConfig', Record<string, never>>) => Promise<ReturnTypeFrom<'deleteNotebookInstanceLifecycleConfig'>>;
    deletePipeline: (params: ParamsFrom<'deletePipeline', Record<string, never>>) => Promise<ReturnTypeFrom<'deletePipeline'>>;
    deleteProject: (params: ParamsFrom<'deleteProject', Record<string, never>>) => Promise<ReturnTypeFrom<'deleteProject'>>;
    deleteStudioLifecycleConfig: (params: ParamsFrom<'deleteStudioLifecycleConfig', Record<string, never>>) => Promise<ReturnTypeFrom<'deleteStudioLifecycleConfig'>>;
    deleteTags: (params: ParamsFrom<'deleteTags', Record<string, never>>) => Promise<ReturnTypeFrom<'deleteTags'>>;
    deleteTrial: (params: ParamsFrom<'deleteTrial', Record<string, never>>) => Promise<ReturnTypeFrom<'deleteTrial'>>;
    deleteTrialComponent: (params: ParamsFrom<'deleteTrialComponent', Record<string, never>>) => Promise<ReturnTypeFrom<'deleteTrialComponent'>>;
    deleteUserProfile: (params: ParamsFrom<'deleteUserProfile', Record<string, never>>) => Promise<ReturnTypeFrom<'deleteUserProfile'>>;
    deleteWorkforce: (params: ParamsFrom<'deleteWorkforce', Record<string, never>>) => Promise<ReturnTypeFrom<'deleteWorkforce'>>;
    deleteWorkteam: (params: ParamsFrom<'deleteWorkteam', Record<string, never>>) => Promise<ReturnTypeFrom<'deleteWorkteam'>>;
    deregisterDevices: (params: ParamsFrom<'deregisterDevices', Record<string, never>>) => Promise<ReturnTypeFrom<'deregisterDevices'>>;
    describeAction: (params: ParamsFrom<'describeAction', Record<string, never>>) => Promise<ReturnTypeFrom<'describeAction'>>;
    describeAlgorithm: (params: ParamsFrom<'describeAlgorithm', Record<string, never>>) => Promise<ReturnTypeFrom<'describeAlgorithm'>>;
    describeApp: (params: ParamsFrom<'describeApp', Record<string, never>>) => Promise<ReturnTypeFrom<'describeApp'>>;
    describeAppImageConfig: (params: ParamsFrom<'describeAppImageConfig', Record<string, never>>) => Promise<ReturnTypeFrom<'describeAppImageConfig'>>;
    describeArtifact: (params: ParamsFrom<'describeArtifact', Record<string, never>>) => Promise<ReturnTypeFrom<'describeArtifact'>>;
    describeAutoMLJob: (params: ParamsFrom<'describeAutoMLJob', Record<string, never>>) => Promise<ReturnTypeFrom<'describeAutoMLJob'>>;
    describeCodeRepository: (params: ParamsFrom<'describeCodeRepository', Record<string, never>>) => Promise<ReturnTypeFrom<'describeCodeRepository'>>;
    describeCompilationJob: (params: ParamsFrom<'describeCompilationJob', Record<string, never>>) => Promise<ReturnTypeFrom<'describeCompilationJob'>>;
    describeContext: (params: ParamsFrom<'describeContext', Record<string, never>>) => Promise<ReturnTypeFrom<'describeContext'>>;
    describeDataQualityJobDefinition: (params: ParamsFrom<'describeDataQualityJobDefinition', Record<string, never>>) => Promise<ReturnTypeFrom<'describeDataQualityJobDefinition'>>;
    describeDevice: (params: ParamsFrom<'describeDevice', Record<string, never>>) => Promise<ReturnTypeFrom<'describeDevice'>>;
    describeDeviceFleet: (params: ParamsFrom<'describeDeviceFleet', Record<string, never>>) => Promise<ReturnTypeFrom<'describeDeviceFleet'>>;
    describeDomain: (params: ParamsFrom<'describeDomain', Record<string, never>>) => Promise<ReturnTypeFrom<'describeDomain'>>;
    describeEdgeDeploymentPlan: (params: ParamsFrom<'describeEdgeDeploymentPlan', Record<string, never>>) => Promise<ReturnTypeFrom<'describeEdgeDeploymentPlan'>>;
    describeEdgePackagingJob: (params: ParamsFrom<'describeEdgePackagingJob', Record<string, never>>) => Promise<ReturnTypeFrom<'describeEdgePackagingJob'>>;
    describeEndpoint: (params: ParamsFrom<'describeEndpoint', Record<string, never>>) => Promise<ReturnTypeFrom<'describeEndpoint'>>;
    describeEndpointConfig: (params: ParamsFrom<'describeEndpointConfig', Record<string, never>>) => Promise<ReturnTypeFrom<'describeEndpointConfig'>>;
    describeExperiment: (params: ParamsFrom<'describeExperiment', Record<string, never>>) => Promise<ReturnTypeFrom<'describeExperiment'>>;
    describeFeatureGroup: (params: ParamsFrom<'describeFeatureGroup', Record<string, never>>) => Promise<ReturnTypeFrom<'describeFeatureGroup'>>;
    describeFeatureMetadata: (params: ParamsFrom<'describeFeatureMetadata', Record<string, never>>) => Promise<ReturnTypeFrom<'describeFeatureMetadata'>>;
    describeFlowDefinition: (params: ParamsFrom<'describeFlowDefinition', Record<string, never>>) => Promise<ReturnTypeFrom<'describeFlowDefinition'>>;
    describeHumanTaskUi: (params: ParamsFrom<'describeHumanTaskUi', Record<string, never>>) => Promise<ReturnTypeFrom<'describeHumanTaskUi'>>;
    describeHyperParameterTuningJob: (params: ParamsFrom<'describeHyperParameterTuningJob', Record<string, never>>) => Promise<ReturnTypeFrom<'describeHyperParameterTuningJob'>>;
    describeImage: (params: ParamsFrom<'describeImage', Record<string, never>>) => Promise<ReturnTypeFrom<'describeImage'>>;
    describeImageVersion: (params: ParamsFrom<'describeImageVersion', Record<string, never>>) => Promise<ReturnTypeFrom<'describeImageVersion'>>;
    describeInferenceRecommendationsJob: (params: ParamsFrom<'describeInferenceRecommendationsJob', Record<string, never>>) => Promise<ReturnTypeFrom<'describeInferenceRecommendationsJob'>>;
    describeLabelingJob: (params: ParamsFrom<'describeLabelingJob', Record<string, never>>) => Promise<ReturnTypeFrom<'describeLabelingJob'>>;
    describeLineageGroup: (params: ParamsFrom<'describeLineageGroup', Record<string, never>>) => Promise<ReturnTypeFrom<'describeLineageGroup'>>;
    describeModel: (params: ParamsFrom<'describeModel', Record<string, never>>) => Promise<ReturnTypeFrom<'describeModel'>>;
    describeModelBiasJobDefinition: (params: ParamsFrom<'describeModelBiasJobDefinition', Record<string, never>>) => Promise<ReturnTypeFrom<'describeModelBiasJobDefinition'>>;
    describeModelExplainabilityJobDefinition: (params: ParamsFrom<'describeModelExplainabilityJobDefinition', Record<string, never>>) => Promise<ReturnTypeFrom<'describeModelExplainabilityJobDefinition'>>;
    describeModelPackage: (params: ParamsFrom<'describeModelPackage', Record<string, never>>) => Promise<ReturnTypeFrom<'describeModelPackage'>>;
    describeModelPackageGroup: (params: ParamsFrom<'describeModelPackageGroup', Record<string, never>>) => Promise<ReturnTypeFrom<'describeModelPackageGroup'>>;
    describeModelQualityJobDefinition: (params: ParamsFrom<'describeModelQualityJobDefinition', Record<string, never>>) => Promise<ReturnTypeFrom<'describeModelQualityJobDefinition'>>;
    describeMonitoringSchedule: (params: ParamsFrom<'describeMonitoringSchedule', Record<string, never>>) => Promise<ReturnTypeFrom<'describeMonitoringSchedule'>>;
    describeNotebookInstance: (params: ParamsFrom<'describeNotebookInstance', Record<string, never>>) => Promise<ReturnTypeFrom<'describeNotebookInstance'>>;
    describeNotebookInstanceLifecycleConfig: (params: ParamsFrom<'describeNotebookInstanceLifecycleConfig', Record<string, never>>) => Promise<ReturnTypeFrom<'describeNotebookInstanceLifecycleConfig'>>;
    describePipeline: (params: ParamsFrom<'describePipeline', Record<string, never>>) => Promise<ReturnTypeFrom<'describePipeline'>>;
    describePipelineDefinitionForExecution: (params: ParamsFrom<'describePipelineDefinitionForExecution', Record<string, never>>) => Promise<ReturnTypeFrom<'describePipelineDefinitionForExecution'>>;
    describePipelineExecution: (params: ParamsFrom<'describePipelineExecution', Record<string, never>>) => Promise<ReturnTypeFrom<'describePipelineExecution'>>;
    describeProcessingJob: (params: ParamsFrom<'describeProcessingJob', Record<string, never>>) => Promise<ReturnTypeFrom<'describeProcessingJob'>>;
    describeProject: (params: ParamsFrom<'describeProject', Record<string, never>>) => Promise<ReturnTypeFrom<'describeProject'>>;
    describeStudioLifecycleConfig: (params: ParamsFrom<'describeStudioLifecycleConfig', Record<string, never>>) => Promise<ReturnTypeFrom<'describeStudioLifecycleConfig'>>;
    describeSubscribedWorkteam: (params: ParamsFrom<'describeSubscribedWorkteam', Record<string, never>>) => Promise<ReturnTypeFrom<'describeSubscribedWorkteam'>>;
    describeTrainingJob: (params: ParamsFrom<'describeTrainingJob', Record<string, never>>) => Promise<ReturnTypeFrom<'describeTrainingJob'>>;
    describeTransformJob: (params: ParamsFrom<'describeTransformJob', Record<string, never>>) => Promise<ReturnTypeFrom<'describeTransformJob'>>;
    describeTrial: (params: ParamsFrom<'describeTrial', Record<string, never>>) => Promise<ReturnTypeFrom<'describeTrial'>>;
    describeTrialComponent: (params: ParamsFrom<'describeTrialComponent', Record<string, never>>) => Promise<ReturnTypeFrom<'describeTrialComponent'>>;
    describeUserProfile: (params: ParamsFrom<'describeUserProfile', Record<string, never>>) => Promise<ReturnTypeFrom<'describeUserProfile'>>;
    describeWorkforce: (params: ParamsFrom<'describeWorkforce', Record<string, never>>) => Promise<ReturnTypeFrom<'describeWorkforce'>>;
    describeWorkteam: (params: ParamsFrom<'describeWorkteam', Record<string, never>>) => Promise<ReturnTypeFrom<'describeWorkteam'>>;
    disableSagemakerServicecatalogPortfolio: (params: ParamsFrom<'disableSagemakerServicecatalogPortfolio', Record<string, never>>) => Promise<ReturnTypeFrom<'disableSagemakerServicecatalogPortfolio'>>;
    disassociateTrialComponent: (params: ParamsFrom<'disassociateTrialComponent', Record<string, never>>) => Promise<ReturnTypeFrom<'disassociateTrialComponent'>>;
    enableSagemakerServicecatalogPortfolio: (params: ParamsFrom<'enableSagemakerServicecatalogPortfolio', Record<string, never>>) => Promise<ReturnTypeFrom<'enableSagemakerServicecatalogPortfolio'>>;
    getDeviceFleetReport: (params: ParamsFrom<'getDeviceFleetReport', Record<string, never>>) => Promise<ReturnTypeFrom<'getDeviceFleetReport'>>;
    getLineageGroupPolicy: (params: ParamsFrom<'getLineageGroupPolicy', Record<string, never>>) => Promise<ReturnTypeFrom<'getLineageGroupPolicy'>>;
    getModelPackageGroupPolicy: (params: ParamsFrom<'getModelPackageGroupPolicy', Record<string, never>>) => Promise<ReturnTypeFrom<'getModelPackageGroupPolicy'>>;
    getSagemakerServicecatalogPortfolioStatus: (params: ParamsFrom<'getSagemakerServicecatalogPortfolioStatus', Record<string, never>>) => Promise<ReturnTypeFrom<'getSagemakerServicecatalogPortfolioStatus'>>;
    getSearchSuggestions: (params: ParamsFrom<'getSearchSuggestions', Record<string, never>>) => Promise<ReturnTypeFrom<'getSearchSuggestions'>>;
    listActions(params: {
        [K in keyof ParamsFrom<'listActions', {
            next?: string;
            limit?: number;
        }>]: ParamsFrom<'listActions', {
            next?: string;
            limit?: number;
        }>[K];
    }): Promise<{
        next?: string | number;
        totalItems: number;
        member: {
            [K in keyof ReturnTypeFrom<'listActions'>]-?: ReturnTypeFrom<'listActions'>[K];
        }['ActionSummaries'];
    }>;
    listAlgorithms(params: {
        [K in keyof ParamsFrom<'listAlgorithms', {
            next?: string;
            limit?: number;
        }>]: ParamsFrom<'listAlgorithms', {
            next?: string;
            limit?: number;
        }>[K];
    }): Promise<{
        next?: string | number;
        totalItems: number;
        member: {
            [K in keyof ReturnTypeFrom<'listAlgorithms'>]-?: ReturnTypeFrom<'listAlgorithms'>[K];
        }['AlgorithmSummaryList'];
    }>;
    listAppImageConfigs(params: {
        [K in keyof ParamsFrom<'listAppImageConfigs', {
            next?: string;
            limit?: number;
        }>]: ParamsFrom<'listAppImageConfigs', {
            next?: string;
            limit?: number;
        }>[K];
    }): Promise<{
        next?: string | number;
        totalItems: number;
        member: {
            [K in keyof ReturnTypeFrom<'listAppImageConfigs'>]-?: ReturnTypeFrom<'listAppImageConfigs'>[K];
        }['AppImageConfigs'];
    }>;
    listApps(params: {
        [K in keyof ParamsFrom<'listApps', {
            next?: string;
            limit?: number;
        }>]: ParamsFrom<'listApps', {
            next?: string;
            limit?: number;
        }>[K];
    }): Promise<{
        next?: string | number;
        totalItems: number;
        member: {
            [K in keyof ReturnTypeFrom<'listApps'>]-?: ReturnTypeFrom<'listApps'>[K];
        }['Apps'];
    }>;
    listArtifacts(params: {
        [K in keyof ParamsFrom<'listArtifacts', {
            next?: string;
            limit?: number;
        }>]: ParamsFrom<'listArtifacts', {
            next?: string;
            limit?: number;
        }>[K];
    }): Promise<{
        next?: string | number;
        totalItems: number;
        member: {
            [K in keyof ReturnTypeFrom<'listArtifacts'>]-?: ReturnTypeFrom<'listArtifacts'>[K];
        }['ArtifactSummaries'];
    }>;
    listAssociations(params: {
        [K in keyof ParamsFrom<'listAssociations', {
            next?: string;
            limit?: number;
        }>]: ParamsFrom<'listAssociations', {
            next?: string;
            limit?: number;
        }>[K];
    }): Promise<{
        next?: string | number;
        totalItems: number;
        member: {
            [K in keyof ReturnTypeFrom<'listAssociations'>]-?: ReturnTypeFrom<'listAssociations'>[K];
        }['AssociationSummaries'];
    }>;
    listAutoMLJobs(params: {
        [K in keyof ParamsFrom<'listAutoMLJobs', {
            next?: string;
            limit?: number;
        }>]: ParamsFrom<'listAutoMLJobs', {
            next?: string;
            limit?: number;
        }>[K];
    }): Promise<{
        next?: string | number;
        totalItems: number;
        member: {
            [K in keyof ReturnTypeFrom<'listAutoMLJobs'>]-?: ReturnTypeFrom<'listAutoMLJobs'>[K];
        }['AutoMLJobSummaries'];
    }>;
    listCandidatesForAutoMLJob(params: {
        [K in keyof ParamsFrom<'listCandidatesForAutoMLJob', {
            next?: string;
            limit?: number;
        }>]: ParamsFrom<'listCandidatesForAutoMLJob', {
            next?: string;
            limit?: number;
        }>[K];
    }): Promise<{
        next?: string | number;
        totalItems: number;
        member: {
            [K in keyof ReturnTypeFrom<'listCandidatesForAutoMLJob'>]-?: ReturnTypeFrom<'listCandidatesForAutoMLJob'>[K];
        }['Candidates'];
    }>;
    listCodeRepositories(params: {
        [K in keyof ParamsFrom<'listCodeRepositories', {
            next?: string;
            limit?: number;
        }>]: ParamsFrom<'listCodeRepositories', {
            next?: string;
            limit?: number;
        }>[K];
    }): Promise<{
        next?: string | number;
        totalItems: number;
        member: {
            [K in keyof ReturnTypeFrom<'listCodeRepositories'>]-?: ReturnTypeFrom<'listCodeRepositories'>[K];
        }['CodeRepositorySummaryList'];
    }>;
    listCompilationJobs(params: {
        [K in keyof ParamsFrom<'listCompilationJobs', {
            next?: string;
            limit?: number;
        }>]: ParamsFrom<'listCompilationJobs', {
            next?: string;
            limit?: number;
        }>[K];
    }): Promise<{
        next?: string | number;
        totalItems: number;
        member: {
            [K in keyof ReturnTypeFrom<'listCompilationJobs'>]-?: ReturnTypeFrom<'listCompilationJobs'>[K];
        }['CompilationJobSummaries'];
    }>;
    listContexts(params: {
        [K in keyof ParamsFrom<'listContexts', {
            next?: string;
            limit?: number;
        }>]: ParamsFrom<'listContexts', {
            next?: string;
            limit?: number;
        }>[K];
    }): Promise<{
        next?: string | number;
        totalItems: number;
        member: {
            [K in keyof ReturnTypeFrom<'listContexts'>]-?: ReturnTypeFrom<'listContexts'>[K];
        }['ContextSummaries'];
    }>;
    listDataQualityJobDefinitions(params: {
        [K in keyof ParamsFrom<'listDataQualityJobDefinitions', {
            next?: string;
            limit?: number;
        }>]: ParamsFrom<'listDataQualityJobDefinitions', {
            next?: string;
            limit?: number;
        }>[K];
    }): Promise<{
        next?: string | number;
        totalItems: number;
        member: {
            [K in keyof ReturnTypeFrom<'listDataQualityJobDefinitions'>]-?: ReturnTypeFrom<'listDataQualityJobDefinitions'>[K];
        }['JobDefinitionSummaries'];
    }>;
    listDeviceFleets(params: {
        [K in keyof ParamsFrom<'listDeviceFleets', {
            next?: string;
            limit?: number;
        }>]: ParamsFrom<'listDeviceFleets', {
            next?: string;
            limit?: number;
        }>[K];
    }): Promise<{
        next?: string | number;
        totalItems: number;
        member: {
            [K in keyof ReturnTypeFrom<'listDeviceFleets'>]-?: ReturnTypeFrom<'listDeviceFleets'>[K];
        }['DeviceFleetSummaries'];
    }>;
    listDevices(params: {
        [K in keyof ParamsFrom<'listDevices', {
            next?: string;
            limit?: number;
        }>]: ParamsFrom<'listDevices', {
            next?: string;
            limit?: number;
        }>[K];
    }): Promise<{
        next?: string | number;
        totalItems: number;
        member: {
            [K in keyof ReturnTypeFrom<'listDevices'>]-?: ReturnTypeFrom<'listDevices'>[K];
        }['DeviceSummaries'];
    }>;
    listDomains(params: {
        [K in keyof ParamsFrom<'listDomains', {
            next?: string;
            limit?: number;
        }>]: ParamsFrom<'listDomains', {
            next?: string;
            limit?: number;
        }>[K];
    }): Promise<{
        next?: string | number;
        totalItems: number;
        member: {
            [K in keyof ReturnTypeFrom<'listDomains'>]-?: ReturnTypeFrom<'listDomains'>[K];
        }['Domains'];
    }>;
    listEdgeDeploymentPlans(params: {
        [K in keyof ParamsFrom<'listEdgeDeploymentPlans', {
            next?: string;
            limit?: number;
        }>]: ParamsFrom<'listEdgeDeploymentPlans', {
            next?: string;
            limit?: number;
        }>[K];
    }): Promise<{
        next?: string | number;
        totalItems: number;
        member: {
            [K in keyof ReturnTypeFrom<'listEdgeDeploymentPlans'>]-?: ReturnTypeFrom<'listEdgeDeploymentPlans'>[K];
        }['EdgeDeploymentPlanSummaries'];
    }>;
    listEdgePackagingJobs(params: {
        [K in keyof ParamsFrom<'listEdgePackagingJobs', {
            next?: string;
            limit?: number;
        }>]: ParamsFrom<'listEdgePackagingJobs', {
            next?: string;
            limit?: number;
        }>[K];
    }): Promise<{
        next?: string | number;
        totalItems: number;
        member: {
            [K in keyof ReturnTypeFrom<'listEdgePackagingJobs'>]-?: ReturnTypeFrom<'listEdgePackagingJobs'>[K];
        }['EdgePackagingJobSummaries'];
    }>;
    listEndpointConfigs(params: {
        [K in keyof ParamsFrom<'listEndpointConfigs', {
            next?: string;
            limit?: number;
        }>]: ParamsFrom<'listEndpointConfigs', {
            next?: string;
            limit?: number;
        }>[K];
    }): Promise<{
        next?: string | number;
        totalItems: number;
        member: {
            [K in keyof ReturnTypeFrom<'listEndpointConfigs'>]-?: ReturnTypeFrom<'listEndpointConfigs'>[K];
        }['EndpointConfigs'];
    }>;
    listEndpoints(params: {
        [K in keyof ParamsFrom<'listEndpoints', {
            next?: string;
            limit?: number;
        }>]: ParamsFrom<'listEndpoints', {
            next?: string;
            limit?: number;
        }>[K];
    }): Promise<{
        next?: string | number;
        totalItems: number;
        member: {
            [K in keyof ReturnTypeFrom<'listEndpoints'>]-?: ReturnTypeFrom<'listEndpoints'>[K];
        }['Endpoints'];
    }>;
    listExperiments(params: {
        [K in keyof ParamsFrom<'listExperiments', {
            next?: string;
            limit?: number;
        }>]: ParamsFrom<'listExperiments', {
            next?: string;
            limit?: number;
        }>[K];
    }): Promise<{
        next?: string | number;
        totalItems: number;
        member: {
            [K in keyof ReturnTypeFrom<'listExperiments'>]-?: ReturnTypeFrom<'listExperiments'>[K];
        }['ExperimentSummaries'];
    }>;
    listFeatureGroups(params: {
        [K in keyof ParamsFrom<'listFeatureGroups', {
            next?: string;
            limit?: number;
        }>]: ParamsFrom<'listFeatureGroups', {
            next?: string;
            limit?: number;
        }>[K];
    }): Promise<{
        next?: string | number;
        totalItems: number;
        member: {
            [K in keyof ReturnTypeFrom<'listFeatureGroups'>]-?: ReturnTypeFrom<'listFeatureGroups'>[K];
        }['FeatureGroupSummaries'];
    }>;
    listFlowDefinitions(params: {
        [K in keyof ParamsFrom<'listFlowDefinitions', {
            next?: string;
            limit?: number;
        }>]: ParamsFrom<'listFlowDefinitions', {
            next?: string;
            limit?: number;
        }>[K];
    }): Promise<{
        next?: string | number;
        totalItems: number;
        member: {
            [K in keyof ReturnTypeFrom<'listFlowDefinitions'>]-?: ReturnTypeFrom<'listFlowDefinitions'>[K];
        }['FlowDefinitionSummaries'];
    }>;
    listHumanTaskUis(params: {
        [K in keyof ParamsFrom<'listHumanTaskUis', {
            next?: string;
            limit?: number;
        }>]: ParamsFrom<'listHumanTaskUis', {
            next?: string;
            limit?: number;
        }>[K];
    }): Promise<{
        next?: string | number;
        totalItems: number;
        member: {
            [K in keyof ReturnTypeFrom<'listHumanTaskUis'>]-?: ReturnTypeFrom<'listHumanTaskUis'>[K];
        }['HumanTaskUiSummaries'];
    }>;
    listHyperParameterTuningJobs(params: {
        [K in keyof ParamsFrom<'listHyperParameterTuningJobs', {
            next?: string;
            limit?: number;
        }>]: ParamsFrom<'listHyperParameterTuningJobs', {
            next?: string;
            limit?: number;
        }>[K];
    }): Promise<{
        next?: string | number;
        totalItems: number;
        member: {
            [K in keyof ReturnTypeFrom<'listHyperParameterTuningJobs'>]-?: ReturnTypeFrom<'listHyperParameterTuningJobs'>[K];
        }['HyperParameterTuningJobSummaries'];
    }>;
    listImageVersions(params: {
        [K in keyof ParamsFrom<'listImageVersions', {
            next?: string;
            limit?: number;
        }>]: ParamsFrom<'listImageVersions', {
            next?: string;
            limit?: number;
        }>[K];
    }): Promise<{
        next?: string | number;
        totalItems: number;
        member: {
            [K in keyof ReturnTypeFrom<'listImageVersions'>]-?: ReturnTypeFrom<'listImageVersions'>[K];
        }['ImageVersions'];
    }>;
    listImages(params: {
        [K in keyof ParamsFrom<'listImages', {
            next?: string;
            limit?: number;
        }>]: ParamsFrom<'listImages', {
            next?: string;
            limit?: number;
        }>[K];
    }): Promise<{
        next?: string | number;
        totalItems: number;
        member: {
            [K in keyof ReturnTypeFrom<'listImages'>]-?: ReturnTypeFrom<'listImages'>[K];
        }['Images'];
    }>;
    listInferenceRecommendationsJobs(params: {
        [K in keyof ParamsFrom<'listInferenceRecommendationsJobs', {
            next?: string;
            limit?: number;
        }>]: ParamsFrom<'listInferenceRecommendationsJobs', {
            next?: string;
            limit?: number;
        }>[K];
    }): Promise<{
        next?: string | number;
        totalItems: number;
        member: {
            [K in keyof ReturnTypeFrom<'listInferenceRecommendationsJobs'>]-?: ReturnTypeFrom<'listInferenceRecommendationsJobs'>[K];
        }['InferenceRecommendationsJobs'];
    }>;
    listLabelingJobs(params: {
        [K in keyof ParamsFrom<'listLabelingJobs', {
            next?: string;
            limit?: number;
        }>]: ParamsFrom<'listLabelingJobs', {
            next?: string;
            limit?: number;
        }>[K];
    }): Promise<{
        next?: string | number;
        totalItems: number;
        member: {
            [K in keyof ReturnTypeFrom<'listLabelingJobs'>]-?: ReturnTypeFrom<'listLabelingJobs'>[K];
        }['LabelingJobSummaryList'];
    }>;
    listLabelingJobsForWorkteam(params: {
        [K in keyof ParamsFrom<'listLabelingJobsForWorkteam', {
            next?: string;
            limit?: number;
        }>]: ParamsFrom<'listLabelingJobsForWorkteam', {
            next?: string;
            limit?: number;
        }>[K];
    }): Promise<{
        next?: string | number;
        totalItems: number;
        member: {
            [K in keyof ReturnTypeFrom<'listLabelingJobsForWorkteam'>]-?: ReturnTypeFrom<'listLabelingJobsForWorkteam'>[K];
        }['LabelingJobSummaryList'];
    }>;
    listLineageGroups(params: {
        [K in keyof ParamsFrom<'listLineageGroups', {
            next?: string;
            limit?: number;
        }>]: ParamsFrom<'listLineageGroups', {
            next?: string;
            limit?: number;
        }>[K];
    }): Promise<{
        next?: string | number;
        totalItems: number;
        member: {
            [K in keyof ReturnTypeFrom<'listLineageGroups'>]-?: ReturnTypeFrom<'listLineageGroups'>[K];
        }['LineageGroupSummaries'];
    }>;
    listModelBiasJobDefinitions(params: {
        [K in keyof ParamsFrom<'listModelBiasJobDefinitions', {
            next?: string;
            limit?: number;
        }>]: ParamsFrom<'listModelBiasJobDefinitions', {
            next?: string;
            limit?: number;
        }>[K];
    }): Promise<{
        next?: string | number;
        totalItems: number;
        member: {
            [K in keyof ReturnTypeFrom<'listModelBiasJobDefinitions'>]-?: ReturnTypeFrom<'listModelBiasJobDefinitions'>[K];
        }['JobDefinitionSummaries'];
    }>;
    listModelExplainabilityJobDefinitions(params: {
        [K in keyof ParamsFrom<'listModelExplainabilityJobDefinitions', {
            next?: string;
            limit?: number;
        }>]: ParamsFrom<'listModelExplainabilityJobDefinitions', {
            next?: string;
            limit?: number;
        }>[K];
    }): Promise<{
        next?: string | number;
        totalItems: number;
        member: {
            [K in keyof ReturnTypeFrom<'listModelExplainabilityJobDefinitions'>]-?: ReturnTypeFrom<'listModelExplainabilityJobDefinitions'>[K];
        }['JobDefinitionSummaries'];
    }>;
    listModelMetadata(params: {
        [K in keyof ParamsFrom<'listModelMetadata', {
            next?: string;
            limit?: number;
        }>]: ParamsFrom<'listModelMetadata', {
            next?: string;
            limit?: number;
        }>[K];
    }): Promise<{
        next?: string | number;
        totalItems: number;
        member: {
            [K in keyof ReturnTypeFrom<'listModelMetadata'>]-?: ReturnTypeFrom<'listModelMetadata'>[K];
        }['ModelMetadataSummaries'];
    }>;
    listModelPackageGroups(params: {
        [K in keyof ParamsFrom<'listModelPackageGroups', {
            next?: string;
            limit?: number;
        }>]: ParamsFrom<'listModelPackageGroups', {
            next?: string;
            limit?: number;
        }>[K];
    }): Promise<{
        next?: string | number;
        totalItems: number;
        member: {
            [K in keyof ReturnTypeFrom<'listModelPackageGroups'>]-?: ReturnTypeFrom<'listModelPackageGroups'>[K];
        }['ModelPackageGroupSummaryList'];
    }>;
    listModelPackages(params: {
        [K in keyof ParamsFrom<'listModelPackages', {
            next?: string;
            limit?: number;
        }>]: ParamsFrom<'listModelPackages', {
            next?: string;
            limit?: number;
        }>[K];
    }): Promise<{
        next?: string | number;
        totalItems: number;
        member: {
            [K in keyof ReturnTypeFrom<'listModelPackages'>]-?: ReturnTypeFrom<'listModelPackages'>[K];
        }['ModelPackageSummaryList'];
    }>;
    listModelQualityJobDefinitions(params: {
        [K in keyof ParamsFrom<'listModelQualityJobDefinitions', {
            next?: string;
            limit?: number;
        }>]: ParamsFrom<'listModelQualityJobDefinitions', {
            next?: string;
            limit?: number;
        }>[K];
    }): Promise<{
        next?: string | number;
        totalItems: number;
        member: {
            [K in keyof ReturnTypeFrom<'listModelQualityJobDefinitions'>]-?: ReturnTypeFrom<'listModelQualityJobDefinitions'>[K];
        }['JobDefinitionSummaries'];
    }>;
    listModels(params: {
        [K in keyof ParamsFrom<'listModels', {
            next?: string;
            limit?: number;
        }>]: ParamsFrom<'listModels', {
            next?: string;
            limit?: number;
        }>[K];
    }): Promise<{
        next?: string | number;
        totalItems: number;
        member: {
            [K in keyof ReturnTypeFrom<'listModels'>]-?: ReturnTypeFrom<'listModels'>[K];
        }['Models'];
    }>;
    listMonitoringExecutions(params: {
        [K in keyof ParamsFrom<'listMonitoringExecutions', {
            next?: string;
            limit?: number;
        }>]: ParamsFrom<'listMonitoringExecutions', {
            next?: string;
            limit?: number;
        }>[K];
    }): Promise<{
        next?: string | number;
        totalItems: number;
        member: {
            [K in keyof ReturnTypeFrom<'listMonitoringExecutions'>]-?: ReturnTypeFrom<'listMonitoringExecutions'>[K];
        }['MonitoringExecutionSummaries'];
    }>;
    listMonitoringSchedules(params: {
        [K in keyof ParamsFrom<'listMonitoringSchedules', {
            next?: string;
            limit?: number;
        }>]: ParamsFrom<'listMonitoringSchedules', {
            next?: string;
            limit?: number;
        }>[K];
    }): Promise<{
        next?: string | number;
        totalItems: number;
        member: {
            [K in keyof ReturnTypeFrom<'listMonitoringSchedules'>]-?: ReturnTypeFrom<'listMonitoringSchedules'>[K];
        }['MonitoringScheduleSummaries'];
    }>;
    listNotebookInstanceLifecycleConfigs(params: {
        [K in keyof ParamsFrom<'listNotebookInstanceLifecycleConfigs', {
            next?: string;
            limit?: number;
        }>]: ParamsFrom<'listNotebookInstanceLifecycleConfigs', {
            next?: string;
            limit?: number;
        }>[K];
    }): Promise<{
        next?: string | number;
        totalItems: number;
        member: {
            [K in keyof ReturnTypeFrom<'listNotebookInstanceLifecycleConfigs'>]-?: ReturnTypeFrom<'listNotebookInstanceLifecycleConfigs'>[K];
        }['NotebookInstanceLifecycleConfigs'];
    }>;
    listNotebookInstances(params: {
        [K in keyof ParamsFrom<'listNotebookInstances', {
            next?: string;
            limit?: number;
        }>]: ParamsFrom<'listNotebookInstances', {
            next?: string;
            limit?: number;
        }>[K];
    }): Promise<{
        next?: string | number;
        totalItems: number;
        member: {
            [K in keyof ReturnTypeFrom<'listNotebookInstances'>]-?: ReturnTypeFrom<'listNotebookInstances'>[K];
        }['NotebookInstances'];
    }>;
    listPipelineExecutionSteps(params: {
        [K in keyof ParamsFrom<'listPipelineExecutionSteps', {
            next?: string;
            limit?: number;
        }>]: ParamsFrom<'listPipelineExecutionSteps', {
            next?: string;
            limit?: number;
        }>[K];
    }): Promise<{
        next?: string | number;
        totalItems: number;
        member: {
            [K in keyof ReturnTypeFrom<'listPipelineExecutionSteps'>]-?: ReturnTypeFrom<'listPipelineExecutionSteps'>[K];
        }['PipelineExecutionSteps'];
    }>;
    listPipelineExecutions(params: {
        [K in keyof ParamsFrom<'listPipelineExecutions', {
            next?: string;
            limit?: number;
        }>]: ParamsFrom<'listPipelineExecutions', {
            next?: string;
            limit?: number;
        }>[K];
    }): Promise<{
        next?: string | number;
        totalItems: number;
        member: {
            [K in keyof ReturnTypeFrom<'listPipelineExecutions'>]-?: ReturnTypeFrom<'listPipelineExecutions'>[K];
        }['PipelineExecutionSummaries'];
    }>;
    listPipelineParametersForExecution(params: {
        [K in keyof ParamsFrom<'listPipelineParametersForExecution', {
            next?: string;
            limit?: number;
        }>]: ParamsFrom<'listPipelineParametersForExecution', {
            next?: string;
            limit?: number;
        }>[K];
    }): Promise<{
        next?: string | number;
        totalItems: number;
        member: {
            [K in keyof ReturnTypeFrom<'listPipelineParametersForExecution'>]-?: ReturnTypeFrom<'listPipelineParametersForExecution'>[K];
        }['PipelineParameters'];
    }>;
    listPipelines(params: {
        [K in keyof ParamsFrom<'listPipelines', {
            next?: string;
            limit?: number;
        }>]: ParamsFrom<'listPipelines', {
            next?: string;
            limit?: number;
        }>[K];
    }): Promise<{
        next?: string | number;
        totalItems: number;
        member: {
            [K in keyof ReturnTypeFrom<'listPipelines'>]-?: ReturnTypeFrom<'listPipelines'>[K];
        }['PipelineSummaries'];
    }>;
    listProcessingJobs(params: {
        [K in keyof ParamsFrom<'listProcessingJobs', {
            next?: string;
            limit?: number;
        }>]: ParamsFrom<'listProcessingJobs', {
            next?: string;
            limit?: number;
        }>[K];
    }): Promise<{
        next?: string | number;
        totalItems: number;
        member: {
            [K in keyof ReturnTypeFrom<'listProcessingJobs'>]-?: ReturnTypeFrom<'listProcessingJobs'>[K];
        }['ProcessingJobSummaries'];
    }>;
    listProjects: (params: ParamsFrom<'listProjects', Record<string, never>>) => Promise<ReturnTypeFrom<'listProjects'>>;
    listStageDevices(params: {
        [K in keyof ParamsFrom<'listStageDevices', {
            next?: string;
            limit?: number;
        }>]: ParamsFrom<'listStageDevices', {
            next?: string;
            limit?: number;
        }>[K];
    }): Promise<{
        next?: string | number;
        totalItems: number;
        member: {
            [K in keyof ReturnTypeFrom<'listStageDevices'>]-?: ReturnTypeFrom<'listStageDevices'>[K];
        }['DeviceDeploymentSummaries'];
    }>;
    listStudioLifecycleConfigs(params: {
        [K in keyof ParamsFrom<'listStudioLifecycleConfigs', {
            next?: string;
            limit?: number;
        }>]: ParamsFrom<'listStudioLifecycleConfigs', {
            next?: string;
            limit?: number;
        }>[K];
    }): Promise<{
        next?: string | number;
        totalItems: number;
        member: {
            [K in keyof ReturnTypeFrom<'listStudioLifecycleConfigs'>]-?: ReturnTypeFrom<'listStudioLifecycleConfigs'>[K];
        }['StudioLifecycleConfigs'];
    }>;
    listSubscribedWorkteams(params: {
        [K in keyof ParamsFrom<'listSubscribedWorkteams', {
            next?: string;
            limit?: number;
        }>]: ParamsFrom<'listSubscribedWorkteams', {
            next?: string;
            limit?: number;
        }>[K];
    }): Promise<{
        next?: string | number;
        totalItems: number;
        member: {
            [K in keyof ReturnTypeFrom<'listSubscribedWorkteams'>]-?: ReturnTypeFrom<'listSubscribedWorkteams'>[K];
        }['SubscribedWorkteams'];
    }>;
    listTags(params: {
        [K in keyof ParamsFrom<'listTags', {
            next?: string;
            limit?: number;
        }>]: ParamsFrom<'listTags', {
            next?: string;
            limit?: number;
        }>[K];
    }): Promise<{
        next?: string | number;
        totalItems: number;
        member: {
            [K in keyof ReturnTypeFrom<'listTags'>]-?: ReturnTypeFrom<'listTags'>[K];
        }['Tags'];
    }>;
    listTrainingJobs(params: {
        [K in keyof ParamsFrom<'listTrainingJobs', {
            next?: string;
            limit?: number;
        }>]: ParamsFrom<'listTrainingJobs', {
            next?: string;
            limit?: number;
        }>[K];
    }): Promise<{
        next?: string | number;
        totalItems: number;
        member: {
            [K in keyof ReturnTypeFrom<'listTrainingJobs'>]-?: ReturnTypeFrom<'listTrainingJobs'>[K];
        }['TrainingJobSummaries'];
    }>;
    listTrainingJobsForHyperParameterTuningJob(params: {
        [K in keyof ParamsFrom<'listTrainingJobsForHyperParameterTuningJob', {
            next?: string;
            limit?: number;
        }>]: ParamsFrom<'listTrainingJobsForHyperParameterTuningJob', {
            next?: string;
            limit?: number;
        }>[K];
    }): Promise<{
        next?: string | number;
        totalItems: number;
        member: {
            [K in keyof ReturnTypeFrom<'listTrainingJobsForHyperParameterTuningJob'>]-?: ReturnTypeFrom<'listTrainingJobsForHyperParameterTuningJob'>[K];
        }['TrainingJobSummaries'];
    }>;
    listTransformJobs(params: {
        [K in keyof ParamsFrom<'listTransformJobs', {
            next?: string;
            limit?: number;
        }>]: ParamsFrom<'listTransformJobs', {
            next?: string;
            limit?: number;
        }>[K];
    }): Promise<{
        next?: string | number;
        totalItems: number;
        member: {
            [K in keyof ReturnTypeFrom<'listTransformJobs'>]-?: ReturnTypeFrom<'listTransformJobs'>[K];
        }['TransformJobSummaries'];
    }>;
    listTrialComponents(params: {
        [K in keyof ParamsFrom<'listTrialComponents', {
            next?: string;
            limit?: number;
        }>]: ParamsFrom<'listTrialComponents', {
            next?: string;
            limit?: number;
        }>[K];
    }): Promise<{
        next?: string | number;
        totalItems: number;
        member: {
            [K in keyof ReturnTypeFrom<'listTrialComponents'>]-?: ReturnTypeFrom<'listTrialComponents'>[K];
        }['TrialComponentSummaries'];
    }>;
    listTrials(params: {
        [K in keyof ParamsFrom<'listTrials', {
            next?: string;
            limit?: number;
        }>]: ParamsFrom<'listTrials', {
            next?: string;
            limit?: number;
        }>[K];
    }): Promise<{
        next?: string | number;
        totalItems: number;
        member: {
            [K in keyof ReturnTypeFrom<'listTrials'>]-?: ReturnTypeFrom<'listTrials'>[K];
        }['TrialSummaries'];
    }>;
    listUserProfiles(params: {
        [K in keyof ParamsFrom<'listUserProfiles', {
            next?: string;
            limit?: number;
        }>]: ParamsFrom<'listUserProfiles', {
            next?: string;
            limit?: number;
        }>[K];
    }): Promise<{
        next?: string | number;
        totalItems: number;
        member: {
            [K in keyof ReturnTypeFrom<'listUserProfiles'>]-?: ReturnTypeFrom<'listUserProfiles'>[K];
        }['UserProfiles'];
    }>;
    listWorkforces(params: {
        [K in keyof ParamsFrom<'listWorkforces', {
            next?: string;
            limit?: number;
        }>]: ParamsFrom<'listWorkforces', {
            next?: string;
            limit?: number;
        }>[K];
    }): Promise<{
        next?: string | number;
        totalItems: number;
        member: {
            [K in keyof ReturnTypeFrom<'listWorkforces'>]-?: ReturnTypeFrom<'listWorkforces'>[K];
        }['Workforces'];
    }>;
    listWorkteams(params: {
        [K in keyof ParamsFrom<'listWorkteams', {
            next?: string;
            limit?: number;
        }>]: ParamsFrom<'listWorkteams', {
            next?: string;
            limit?: number;
        }>[K];
    }): Promise<{
        next?: string | number;
        totalItems: number;
        member: {
            [K in keyof ReturnTypeFrom<'listWorkteams'>]-?: ReturnTypeFrom<'listWorkteams'>[K];
        }['Workteams'];
    }>;
    putModelPackageGroupPolicy: (params: ParamsFrom<'putModelPackageGroupPolicy', Record<string, never>>) => Promise<ReturnTypeFrom<'putModelPackageGroupPolicy'>>;
    queryLineage: (params: ParamsFrom<'queryLineage', Record<string, never>>) => Promise<ReturnTypeFrom<'queryLineage'>>;
    registerDevices: (params: ParamsFrom<'registerDevices', Record<string, never>>) => Promise<ReturnTypeFrom<'registerDevices'>>;
    renderUiTemplate: (params: ParamsFrom<'renderUiTemplate', Record<string, never>>) => Promise<ReturnTypeFrom<'renderUiTemplate'>>;
    retryPipelineExecution: (params: ParamsFrom<'retryPipelineExecution', Record<string, never>>) => Promise<ReturnTypeFrom<'retryPipelineExecution'>>;
    search(params: {
        [K in keyof ParamsFrom<'search', {
            next?: string;
            limit?: number;
        }>]: ParamsFrom<'search', {
            next?: string;
            limit?: number;
        }>[K];
    }): Promise<{
        next?: string | number;
        totalItems: number;
        member: {
            [K in keyof ReturnTypeFrom<'search'>]-?: ReturnTypeFrom<'search'>[K];
        }['Results'];
    }>;
    sendPipelineExecutionStepFailure: (params: ParamsFrom<'sendPipelineExecutionStepFailure', Record<string, never>>) => Promise<ReturnTypeFrom<'sendPipelineExecutionStepFailure'>>;
    sendPipelineExecutionStepSuccess: (params: ParamsFrom<'sendPipelineExecutionStepSuccess', Record<string, never>>) => Promise<ReturnTypeFrom<'sendPipelineExecutionStepSuccess'>>;
    startEdgeDeploymentStage: (params: ParamsFrom<'startEdgeDeploymentStage', Record<string, never>>) => Promise<ReturnTypeFrom<'startEdgeDeploymentStage'>>;
    startMonitoringSchedule: (params: ParamsFrom<'startMonitoringSchedule', Record<string, never>>) => Promise<ReturnTypeFrom<'startMonitoringSchedule'>>;
    startNotebookInstance: (params: ParamsFrom<'startNotebookInstance', Record<string, never>>) => Promise<ReturnTypeFrom<'startNotebookInstance'>>;
    startPipelineExecution: (params: ParamsFrom<'startPipelineExecution', Record<string, never>>) => Promise<ReturnTypeFrom<'startPipelineExecution'>>;
    stopAutoMLJob: (params: ParamsFrom<'stopAutoMLJob', Record<string, never>>) => Promise<ReturnTypeFrom<'stopAutoMLJob'>>;
    stopCompilationJob: (params: ParamsFrom<'stopCompilationJob', Record<string, never>>) => Promise<ReturnTypeFrom<'stopCompilationJob'>>;
    stopEdgeDeploymentStage: (params: ParamsFrom<'stopEdgeDeploymentStage', Record<string, never>>) => Promise<ReturnTypeFrom<'stopEdgeDeploymentStage'>>;
    stopEdgePackagingJob: (params: ParamsFrom<'stopEdgePackagingJob', Record<string, never>>) => Promise<ReturnTypeFrom<'stopEdgePackagingJob'>>;
    stopHyperParameterTuningJob: (params: ParamsFrom<'stopHyperParameterTuningJob', Record<string, never>>) => Promise<ReturnTypeFrom<'stopHyperParameterTuningJob'>>;
    stopInferenceRecommendationsJob: (params: ParamsFrom<'stopInferenceRecommendationsJob', Record<string, never>>) => Promise<ReturnTypeFrom<'stopInferenceRecommendationsJob'>>;
    stopLabelingJob: (params: ParamsFrom<'stopLabelingJob', Record<string, never>>) => Promise<ReturnTypeFrom<'stopLabelingJob'>>;
    stopMonitoringSchedule: (params: ParamsFrom<'stopMonitoringSchedule', Record<string, never>>) => Promise<ReturnTypeFrom<'stopMonitoringSchedule'>>;
    stopNotebookInstance: (params: ParamsFrom<'stopNotebookInstance', Record<string, never>>) => Promise<ReturnTypeFrom<'stopNotebookInstance'>>;
    stopPipelineExecution: (params: ParamsFrom<'stopPipelineExecution', Record<string, never>>) => Promise<ReturnTypeFrom<'stopPipelineExecution'>>;
    stopProcessingJob: (params: ParamsFrom<'stopProcessingJob', Record<string, never>>) => Promise<ReturnTypeFrom<'stopProcessingJob'>>;
    stopTrainingJob: (params: ParamsFrom<'stopTrainingJob', Record<string, never>>) => Promise<ReturnTypeFrom<'stopTrainingJob'>>;
    stopTransformJob: (params: ParamsFrom<'stopTransformJob', Record<string, never>>) => Promise<ReturnTypeFrom<'stopTransformJob'>>;
    updateAction: (params: ParamsFrom<'updateAction', Record<string, never>>) => Promise<ReturnTypeFrom<'updateAction'>>;
    updateAppImageConfig: (params: ParamsFrom<'updateAppImageConfig', Record<string, never>>) => Promise<ReturnTypeFrom<'updateAppImageConfig'>>;
    updateArtifact: (params: ParamsFrom<'updateArtifact', Record<string, never>>) => Promise<ReturnTypeFrom<'updateArtifact'>>;
    updateCodeRepository: (params: ParamsFrom<'updateCodeRepository', Record<string, never>>) => Promise<ReturnTypeFrom<'updateCodeRepository'>>;
    updateContext: (params: ParamsFrom<'updateContext', Record<string, never>>) => Promise<ReturnTypeFrom<'updateContext'>>;
    updateDeviceFleet: (params: ParamsFrom<'updateDeviceFleet', Record<string, never>>) => Promise<ReturnTypeFrom<'updateDeviceFleet'>>;
    updateDevices: (params: ParamsFrom<'updateDevices', Record<string, never>>) => Promise<ReturnTypeFrom<'updateDevices'>>;
    updateDomain: (params: ParamsFrom<'updateDomain', Record<string, never>>) => Promise<ReturnTypeFrom<'updateDomain'>>;
    updateEndpoint: (params: ParamsFrom<'updateEndpoint', Record<string, never>>) => Promise<ReturnTypeFrom<'updateEndpoint'>>;
    updateEndpointWeightsAndCapacities: (params: ParamsFrom<'updateEndpointWeightsAndCapacities', Record<string, never>>) => Promise<ReturnTypeFrom<'updateEndpointWeightsAndCapacities'>>;
    updateExperiment: (params: ParamsFrom<'updateExperiment', Record<string, never>>) => Promise<ReturnTypeFrom<'updateExperiment'>>;
    updateFeatureGroup: (params: ParamsFrom<'updateFeatureGroup', Record<string, never>>) => Promise<ReturnTypeFrom<'updateFeatureGroup'>>;
    updateFeatureMetadata: (params: ParamsFrom<'updateFeatureMetadata', Record<string, never>>) => Promise<ReturnTypeFrom<'updateFeatureMetadata'>>;
    updateImage: (params: ParamsFrom<'updateImage', Record<string, never>>) => Promise<ReturnTypeFrom<'updateImage'>>;
    updateModelPackage: (params: ParamsFrom<'updateModelPackage', Record<string, never>>) => Promise<ReturnTypeFrom<'updateModelPackage'>>;
    updateMonitoringSchedule: (params: ParamsFrom<'updateMonitoringSchedule', Record<string, never>>) => Promise<ReturnTypeFrom<'updateMonitoringSchedule'>>;
    updateNotebookInstance: (params: ParamsFrom<'updateNotebookInstance', Record<string, never>>) => Promise<ReturnTypeFrom<'updateNotebookInstance'>>;
    updateNotebookInstanceLifecycleConfig: (params: ParamsFrom<'updateNotebookInstanceLifecycleConfig', Record<string, never>>) => Promise<ReturnTypeFrom<'updateNotebookInstanceLifecycleConfig'>>;
    updatePipeline: (params: ParamsFrom<'updatePipeline', Record<string, never>>) => Promise<ReturnTypeFrom<'updatePipeline'>>;
    updatePipelineExecution: (params: ParamsFrom<'updatePipelineExecution', Record<string, never>>) => Promise<ReturnTypeFrom<'updatePipelineExecution'>>;
    updateProject: (params: ParamsFrom<'updateProject', Record<string, never>>) => Promise<ReturnTypeFrom<'updateProject'>>;
    updateTrainingJob: (params: ParamsFrom<'updateTrainingJob', Record<string, never>>) => Promise<ReturnTypeFrom<'updateTrainingJob'>>;
    updateTrial: (params: ParamsFrom<'updateTrial', Record<string, never>>) => Promise<ReturnTypeFrom<'updateTrial'>>;
    updateTrialComponent: (params: ParamsFrom<'updateTrialComponent', Record<string, never>>) => Promise<ReturnTypeFrom<'updateTrialComponent'>>;
    updateUserProfile: (params: ParamsFrom<'updateUserProfile', Record<string, never>>) => Promise<ReturnTypeFrom<'updateUserProfile'>>;
    updateWorkforce: (params: ParamsFrom<'updateWorkforce', Record<string, never>>) => Promise<ReturnTypeFrom<'updateWorkforce'>>;
    updateWorkteam: (params: ParamsFrom<'updateWorkteam', Record<string, never>>) => Promise<ReturnTypeFrom<'updateWorkteam'>>;
    static fromClient(client: AWSSageMaker): SageMaker;
    static client(options?: AWSSageMaker.Types.ClientConfiguration): SageMaker;
}
export {};
