text: "use strict";
  /* Generated from https://d3teyb21fexa9r.cloudfront.net/latest/gzip/CloudFormationResourceSpecification.json, version 2.0.0 */
  Object.defineProperty(exports, "__esModule", { value: true });
  const resource_1 = require("../resource");
  class SizeConstraint {
      constructor(properties) {
          Object.assign(this, properties);
      }
  }
  exports.SizeConstraint = SizeConstraint;
  class FieldToMatch {
      constructor(properties) {
          Object.assign(this, properties);
      }
  }
  exports.FieldToMatch = FieldToMatch;
  class SizeConstraintSet extends resource_1.ResourceBase {
      constructor(properties) {
          super('AWS::WAFRegional::SizeConstraintSet', properties);
      }
  }
  SizeConstraintSet.SizeConstraint = SizeConstraint;
  SizeConstraintSet.FieldToMatch = FieldToMatch;
  exports.default = SizeConstraintSet;
  