class BracketInfo {
  constructor(range, nestingLevel, isInvalid) {
    this.range = range;
    this.nestingLevel = nestingLevel;
    this.isInvalid = isInvalid;
  }
}
class BracketPairInfo {
  constructor(range, openingBracketRange, closingBracketRange, nestingLevel) {
    this.range = range;
    this.openingBracketRange = openingBracketRange;
    this.closingBracketRange = closingBracketRange;
    this.nestingLevel = nestingLevel;
  }
}
class BracketPairWithMinIndentationInfo extends BracketPairInfo {
  constructor(range, openingBracketRange, closingBracketRange, nestingLevel, minVisibleColumnIndentation) {
    super(range, openingBracketRange, closingBracketRange, nestingLevel);
    this.minVisibleColumnIndentation = minVisibleColumnIndentation;
  }
}
export {
  BracketInfo,
  BracketPairInfo,
  BracketPairWithMinIndentationInfo
};
