import { CONDITION_NAME as CONDITION_NONE } from './condition/none'; import { CONDITION_NAME as CONDITION_EMPTY } from './condition/empty'; import { CONDITION_NAME as CONDITION_NOT_EMPTY } from './condition/notEmpty'; import { CONDITION_NAME as CONDITION_EQUAL } from './condition/equal'; import { CONDITION_NAME as CONDITION_NOT_EQUAL } from './condition/notEqual'; import { CONDITION_NAME as CONDITION_GREATER_THAN } from './condition/greaterThan'; import { CONDITION_NAME as CONDITION_GREATER_THAN_OR_EQUAL } from './condition/greaterThanOrEqual'; import { CONDITION_NAME as CONDITION_LESS_THAN } from './condition/lessThan'; import { CONDITION_NAME as CONDITION_LESS_THAN_OR_EQUAL } from './condition/lessThanOrEqual'; import { CONDITION_NAME as CONDITION_BETWEEN } from './condition/between'; import { CONDITION_NAME as CONDITION_NOT_BETWEEN } from './condition/notBetween'; import { CONDITION_NAME as CONDITION_BEGINS_WITH } from './condition/beginsWith'; import { CONDITION_NAME as CONDITION_ENDS_WITH } from './condition/endsWith'; import { CONDITION_NAME as CONDITION_CONTAINS } from './condition/contains'; import { CONDITION_NAME as CONDITION_NOT_CONTAINS } from './condition/notContains'; import { CONDITION_NAME as CONDITION_DATE_BEFORE } from './condition/date/before'; import { CONDITION_NAME as CONDITION_DATE_BEFORE_OR_EQUAL } from './condition/date/beforeOrEqual'; import { CONDITION_NAME as CONDITION_DATE_AFTER } from './condition/date/after'; import { CONDITION_NAME as CONDITION_DATE_AFTER_OR_EQUAL } from './condition/date/afterOrEqual'; import { CONDITION_NAME as CONDITION_TOMORROW } from './condition/date/tomorrow'; import { CONDITION_NAME as CONDITION_TODAY } from './condition/date/today'; import { CONDITION_NAME as CONDITION_YESTERDAY } from './condition/date/yesterday'; import { CONDITION_NAME as CONDITION_FALSE } from './condition/false'; export { CONDITION_NAME as CONDITION_BY_VALUE } from './condition/byValue'; export { CONDITION_NAME as CONDITION_TRUE } from './condition/true'; import { OPERATION_ID as OPERATION_AND } from './logicalOperations/conjunction'; import { OPERATION_ID as OPERATION_OR } from './logicalOperations/disjunction'; import { OPERATION_ID as OPERATION_OR_THEN_VARIABLE } from './logicalOperations/disjunctionWithExtraCondition'; export { CONDITION_NONE, CONDITION_EMPTY, CONDITION_NOT_EMPTY, CONDITION_EQUAL, CONDITION_NOT_EQUAL, CONDITION_GREATER_THAN, CONDITION_GREATER_THAN_OR_EQUAL, CONDITION_LESS_THAN, CONDITION_LESS_THAN_OR_EQUAL, CONDITION_BETWEEN, CONDITION_NOT_BETWEEN, CONDITION_BEGINS_WITH, CONDITION_ENDS_WITH, CONDITION_CONTAINS, CONDITION_NOT_CONTAINS, CONDITION_DATE_BEFORE, CONDITION_DATE_BEFORE_OR_EQUAL, CONDITION_DATE_AFTER, CONDITION_DATE_AFTER_OR_EQUAL, CONDITION_TOMORROW, CONDITION_TODAY, CONDITION_YESTERDAY, CONDITION_FALSE, OPERATION_AND, OPERATION_OR, OPERATION_OR_THEN_VARIABLE }; export declare const TYPE_NUMERIC = "numeric"; export declare const TYPE_TEXT = "text"; export declare const TYPE_DATE = "date"; export declare const TYPE_INTL_DATE = "intl-date"; export declare const TYPE_INTL_TIME = "intl-time"; /** * Default types and order for filter conditions. * * @type {object} */ export declare const TYPES: Record; /** * Get options list for conditional filter by data type (e.q: `'text'`, `'numeric'`, `'date'`). * * @private * @param {string} type The data type. * @returns {object} */ export default function getOptionsList(type: string): Record[];