class n {
  constructor(t, e, o, i, r) {
    this._colorBy = t, this._scheme = e, this._data = o, this._keys = i, this._indexBy = r, this._domain = [], this._color = null;
  }
  get domain() {
    return this._domain;
  }
  get color() {
    return this._color;
  }
  get maxValue() {
    return this.domain && this.domain.length > 0 ? this.domain[1] : 0;
  }
  get minValue() {
    return this.domain && this.domain.length > 0 ? this.domain[0] : 0;
  }
  get colorBy() {
    return this._colorBy;
  }
  get scheme() {
    return this._scheme;
  }
  get data() {
    return this._data;
  }
  get keys() {
    return this._keys;
  }
  get indexBy() {
    return this._indexBy;
  }
  getColor(t, e) {
  }
  getColorByIndex(t) {
  }
  getColorByKey(t) {
  }
  getColorByValue(t) {
    return this.color ? this.color(t) : null;
  }
}
export {
  n as default
};
