"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.ElasticLoadBalancing = void 0;
const BINDING_ERROR = 'SimpleSteps service bindings cannot be called directly. They exist only for the compiler.';
/** Elastic Load Balancing service binding for Step Functions SDK integrations. */
class ElasticLoadBalancing {
    constructor() { }
    addTags(params) {
        throw new Error(BINDING_ERROR);
    }
    applySecurityGroupsToLoadBalancer(params) {
        throw new Error(BINDING_ERROR);
    }
    attachLoadBalancerToSubnets(params) {
        throw new Error(BINDING_ERROR);
    }
    configureHealthCheck(params) {
        throw new Error(BINDING_ERROR);
    }
    createAppCookieStickinessPolicy(params) {
        throw new Error(BINDING_ERROR);
    }
    createLBCookieStickinessPolicy(params) {
        throw new Error(BINDING_ERROR);
    }
    createLoadBalancer(params) {
        throw new Error(BINDING_ERROR);
    }
    createLoadBalancerListeners(params) {
        throw new Error(BINDING_ERROR);
    }
    createLoadBalancerPolicy(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteLoadBalancer(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteLoadBalancerListeners(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteLoadBalancerPolicy(params) {
        throw new Error(BINDING_ERROR);
    }
    deregisterInstancesFromLoadBalancer(params) {
        throw new Error(BINDING_ERROR);
    }
    describeAccountLimits(params) {
        throw new Error(BINDING_ERROR);
    }
    describeInstanceHealth(params) {
        throw new Error(BINDING_ERROR);
    }
    describeLoadBalancerAttributes(params) {
        throw new Error(BINDING_ERROR);
    }
    describeLoadBalancerPolicies(params) {
        throw new Error(BINDING_ERROR);
    }
    describeLoadBalancerPolicyTypes(params) {
        throw new Error(BINDING_ERROR);
    }
    describeLoadBalancers(params) {
        throw new Error(BINDING_ERROR);
    }
    describeTags(params) {
        throw new Error(BINDING_ERROR);
    }
    detachLoadBalancerFromSubnets(params) {
        throw new Error(BINDING_ERROR);
    }
    disableAvailabilityZonesForLoadBalancer(params) {
        throw new Error(BINDING_ERROR);
    }
    enableAvailabilityZonesForLoadBalancer(params) {
        throw new Error(BINDING_ERROR);
    }
    modifyLoadBalancerAttributes(params) {
        throw new Error(BINDING_ERROR);
    }
    registerInstancesWithLoadBalancer(params) {
        throw new Error(BINDING_ERROR);
    }
    removeTags(params) {
        throw new Error(BINDING_ERROR);
    }
    setLoadBalancerListenerSSLCertificate(params) {
        throw new Error(BINDING_ERROR);
    }
    setLoadBalancerPoliciesForBackendServer(params) {
        throw new Error(BINDING_ERROR);
    }
    setLoadBalancerPoliciesOfListener(params) {
        throw new Error(BINDING_ERROR);
    }
}
exports.ElasticLoadBalancing = ElasticLoadBalancing;
//# sourceMappingURL=ElasticLoadBalancing.js.map