function AutocompleteEditor(instance) {
    var _this;

    (0, _classCallCheck2.default)(this, AutocompleteEditor);
    _this = (0, _possibleConstructorReturn2.default)(this, (0, _getPrototypeOf2.default)(AutocompleteEditor).call(this, instance));
    /**
     * Query string to turn available values over.
     *
     * @type {String}
     */

    _this.query = null;
    /**
     * Contains stripped choices.
     *
     * @type {String[]}
     */

    _this.strippedChoices = [];
    /**
     * Contains raw choices.
     *
     * @type {Array}
     */

    _this.rawChoices = [];
    privatePool.set((0, _assertThisInitialized2.default)(_this), {
      skipOne: false
    });
    return _this;
  }
@private
@editor AutocompleteEditor
@class AutocompleteEditor
@dependencies HandsontableEditor