"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.ComputeOptimizer = void 0;
const BINDING_ERROR = 'SimpleSteps service bindings cannot be called directly. They exist only for the compiler.';
/** Compute Optimizer service binding for Step Functions SDK integrations. */
class ComputeOptimizer {
    constructor() { }
    deleteRecommendationPreferences(params) {
        throw new Error(BINDING_ERROR);
    }
    describeRecommendationExportJobs(params) {
        throw new Error(BINDING_ERROR);
    }
    exportAutoScalingGroupRecommendations(params) {
        throw new Error(BINDING_ERROR);
    }
    exportEBSVolumeRecommendations(params) {
        throw new Error(BINDING_ERROR);
    }
    exportEC2InstanceRecommendations(params) {
        throw new Error(BINDING_ERROR);
    }
    exportECSServiceRecommendations(params) {
        throw new Error(BINDING_ERROR);
    }
    exportIdleRecommendations(params) {
        throw new Error(BINDING_ERROR);
    }
    exportLambdaFunctionRecommendations(params) {
        throw new Error(BINDING_ERROR);
    }
    exportLicenseRecommendations(params) {
        throw new Error(BINDING_ERROR);
    }
    exportRDSDatabaseRecommendations(params) {
        throw new Error(BINDING_ERROR);
    }
    getAutoScalingGroupRecommendations(params) {
        throw new Error(BINDING_ERROR);
    }
    getEBSVolumeRecommendations(params) {
        throw new Error(BINDING_ERROR);
    }
    getEC2InstanceRecommendations(params) {
        throw new Error(BINDING_ERROR);
    }
    getEC2RecommendationProjectedMetrics(params) {
        throw new Error(BINDING_ERROR);
    }
    getECSServiceRecommendationProjectedMetrics(params) {
        throw new Error(BINDING_ERROR);
    }
    getECSServiceRecommendations(params) {
        throw new Error(BINDING_ERROR);
    }
    getEffectiveRecommendationPreferences(params) {
        throw new Error(BINDING_ERROR);
    }
    getEnrollmentStatus(params) {
        throw new Error(BINDING_ERROR);
    }
    getEnrollmentStatusesForOrganization(params) {
        throw new Error(BINDING_ERROR);
    }
    getIdleRecommendations(params) {
        throw new Error(BINDING_ERROR);
    }
    getLambdaFunctionRecommendations(params) {
        throw new Error(BINDING_ERROR);
    }
    getLicenseRecommendations(params) {
        throw new Error(BINDING_ERROR);
    }
    getRDSDatabaseRecommendationProjectedMetrics(params) {
        throw new Error(BINDING_ERROR);
    }
    getRDSDatabaseRecommendations(params) {
        throw new Error(BINDING_ERROR);
    }
    getRecommendationPreferences(params) {
        throw new Error(BINDING_ERROR);
    }
    getRecommendationSummaries(params) {
        throw new Error(BINDING_ERROR);
    }
    putRecommendationPreferences(params) {
        throw new Error(BINDING_ERROR);
    }
    updateEnrollmentStatus(params) {
        throw new Error(BINDING_ERROR);
    }
}
exports.ComputeOptimizer = ComputeOptimizer;
//# sourceMappingURL=ComputeOptimizer.js.map