"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.CloudWatch = void 0;
const BINDING_ERROR = 'SimpleSteps service bindings cannot be called directly. They exist only for the compiler.';
/** CloudWatch service binding for Step Functions SDK integrations. */
class CloudWatch {
    constructor() { }
    deleteAlarms(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteAnomalyDetector(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteDashboards(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteInsightRules(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteMetricStream(params) {
        throw new Error(BINDING_ERROR);
    }
    describeAlarmContributors(params) {
        throw new Error(BINDING_ERROR);
    }
    describeAlarmHistory(params) {
        throw new Error(BINDING_ERROR);
    }
    describeAlarms(params) {
        throw new Error(BINDING_ERROR);
    }
    describeAlarmsForMetric(params) {
        throw new Error(BINDING_ERROR);
    }
    describeAnomalyDetectors(params) {
        throw new Error(BINDING_ERROR);
    }
    describeInsightRules(params) {
        throw new Error(BINDING_ERROR);
    }
    disableAlarmActions(params) {
        throw new Error(BINDING_ERROR);
    }
    disableInsightRules(params) {
        throw new Error(BINDING_ERROR);
    }
    enableAlarmActions(params) {
        throw new Error(BINDING_ERROR);
    }
    enableInsightRules(params) {
        throw new Error(BINDING_ERROR);
    }
    getDashboard(params) {
        throw new Error(BINDING_ERROR);
    }
    getInsightRuleReport(params) {
        throw new Error(BINDING_ERROR);
    }
    getMetricData(params) {
        throw new Error(BINDING_ERROR);
    }
    getMetricStatistics(params) {
        throw new Error(BINDING_ERROR);
    }
    getMetricStream(params) {
        throw new Error(BINDING_ERROR);
    }
    getMetricWidgetImage(params) {
        throw new Error(BINDING_ERROR);
    }
    listDashboards(params) {
        throw new Error(BINDING_ERROR);
    }
    listManagedInsightRules(params) {
        throw new Error(BINDING_ERROR);
    }
    listMetrics(params) {
        throw new Error(BINDING_ERROR);
    }
    listMetricStreams(params) {
        throw new Error(BINDING_ERROR);
    }
    listTagsForResource(params) {
        throw new Error(BINDING_ERROR);
    }
    putAnomalyDetector(params) {
        throw new Error(BINDING_ERROR);
    }
    putCompositeAlarm(params) {
        throw new Error(BINDING_ERROR);
    }
    putDashboard(params) {
        throw new Error(BINDING_ERROR);
    }
    putInsightRule(params) {
        throw new Error(BINDING_ERROR);
    }
    putManagedInsightRules(params) {
        throw new Error(BINDING_ERROR);
    }
    putMetricAlarm(params) {
        throw new Error(BINDING_ERROR);
    }
    putMetricData(params) {
        throw new Error(BINDING_ERROR);
    }
    putMetricStream(params) {
        throw new Error(BINDING_ERROR);
    }
    setAlarmState(params) {
        throw new Error(BINDING_ERROR);
    }
    startMetricStreams(params) {
        throw new Error(BINDING_ERROR);
    }
    stopMetricStreams(params) {
        throw new Error(BINDING_ERROR);
    }
    tagResource(params) {
        throw new Error(BINDING_ERROR);
    }
    untagResource(params) {
        throw new Error(BINDING_ERROR);
    }
}
exports.CloudWatch = CloudWatch;
//# sourceMappingURL=CloudWatch.js.map