export * from './IExpressionItem';
export * from './ISystemFilterConfig';
export * from './IUserFilterConfig';
export var FilterConfigType;
(function (FilterConfigType) {
  FilterConfigType["SYSTEM_CONFIG"] = "S";
  FilterConfigType["USER_CONFIG"] = "E";
})(FilterConfigType || (FilterConfigType = {}));
export var FilterUserConfigTypes;
(function (FilterUserConfigTypes) {
  FilterUserConfigTypes["DATE"] = "D";
  FilterUserConfigTypes["HORA"] = "H";
  FilterUserConfigTypes["TEXT"] = "S";
  FilterUserConfigTypes["INTEGER"] = "I";
  FilterUserConfigTypes["DECIMAL"] = "F";
  FilterUserConfigTypes["NUMBER"] = "NUMBER";
})(FilterUserConfigTypes || (FilterUserConfigTypes = {}));
export var FilterOperand;
(function (FilterOperand) {
  FilterOperand["AND"] = "AND";
  FilterOperand["OR"] = "OR";
  FilterOperand["IN"] = "IN";
  FilterOperand["DIFFERENT"] = "<>";
  FilterOperand["LIKE"] = "LIKE";
  FilterOperand["START_WITH"] = "LIKE_START";
  FilterOperand["FINISHED_WITH"] = "LIKE_END";
  FilterOperand["NULL"] = "NULL";
  FilterOperand["NOT_NULL"] = "NOT NULL";
  FilterOperand["EQUAL"] = "=";
  FilterOperand["LARGER"] = ">";
  FilterOperand["LARGER_EQUAL"] = ">=";
  FilterOperand["SMALLER"] = "<";
  FilterOperand["SMALLER_EQUAL"] = "<=";
})(FilterOperand || (FilterOperand = {}));
export var FilterEntities;
(function (FilterEntities) {
  FilterEntities["FIELD"] = "Campo";
  FilterEntities["INSTANCE"] = "Instancia";
})(FilterEntities || (FilterEntities = {}));
export var DefaultFilter;
(function (DefaultFilter) {
  DefaultFilter["name"] = "Filtro padr\u00E3o";
  DefaultFilter["id"] = "DEFAULT_FILTER";
})(DefaultFilter || (DefaultFilter = {}));
