"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.Shield = void 0;
const BINDING_ERROR = 'SimpleSteps service bindings cannot be called directly. They exist only for the compiler.';
/** Shield service binding for Step Functions SDK integrations. */
class Shield {
    constructor() { }
    associateDRTLogBucket(params) {
        throw new Error(BINDING_ERROR);
    }
    associateDRTRole(params) {
        throw new Error(BINDING_ERROR);
    }
    associateHealthCheck(params) {
        throw new Error(BINDING_ERROR);
    }
    associateProactiveEngagementDetails(params) {
        throw new Error(BINDING_ERROR);
    }
    createProtection(params) {
        throw new Error(BINDING_ERROR);
    }
    createProtectionGroup(params) {
        throw new Error(BINDING_ERROR);
    }
    createSubscription(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteProtection(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteProtectionGroup(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteSubscription(params) {
        throw new Error(BINDING_ERROR);
    }
    describeAttack(params) {
        throw new Error(BINDING_ERROR);
    }
    describeAttackStatistics(params) {
        throw new Error(BINDING_ERROR);
    }
    describeDRTAccess(params) {
        throw new Error(BINDING_ERROR);
    }
    describeEmergencyContactSettings(params) {
        throw new Error(BINDING_ERROR);
    }
    describeProtection(params) {
        throw new Error(BINDING_ERROR);
    }
    describeProtectionGroup(params) {
        throw new Error(BINDING_ERROR);
    }
    describeSubscription(params) {
        throw new Error(BINDING_ERROR);
    }
    disableApplicationLayerAutomaticResponse(params) {
        throw new Error(BINDING_ERROR);
    }
    disableProactiveEngagement(params) {
        throw new Error(BINDING_ERROR);
    }
    disassociateDRTLogBucket(params) {
        throw new Error(BINDING_ERROR);
    }
    disassociateDRTRole(params) {
        throw new Error(BINDING_ERROR);
    }
    disassociateHealthCheck(params) {
        throw new Error(BINDING_ERROR);
    }
    enableApplicationLayerAutomaticResponse(params) {
        throw new Error(BINDING_ERROR);
    }
    enableProactiveEngagement(params) {
        throw new Error(BINDING_ERROR);
    }
    getSubscriptionState(params) {
        throw new Error(BINDING_ERROR);
    }
    listAttacks(params) {
        throw new Error(BINDING_ERROR);
    }
    listProtectionGroups(params) {
        throw new Error(BINDING_ERROR);
    }
    listProtections(params) {
        throw new Error(BINDING_ERROR);
    }
    listResourcesInProtectionGroup(params) {
        throw new Error(BINDING_ERROR);
    }
    listTagsForResource(params) {
        throw new Error(BINDING_ERROR);
    }
    tagResource(params) {
        throw new Error(BINDING_ERROR);
    }
    untagResource(params) {
        throw new Error(BINDING_ERROR);
    }
    updateApplicationLayerAutomaticResponse(params) {
        throw new Error(BINDING_ERROR);
    }
    updateEmergencyContactSettings(params) {
        throw new Error(BINDING_ERROR);
    }
    updateProtectionGroup(params) {
        throw new Error(BINDING_ERROR);
    }
    updateSubscription(params) {
        throw new Error(BINDING_ERROR);
    }
}
exports.Shield = Shield;
//# sourceMappingURL=Shield.js.map