import type { QueryOperator, FieldDataType } from './types'; /** * Default operators for text fields */ export declare const TEXT_OPERATORS: QueryOperator[]; /** * Default operators for number fields */ export declare const NUMBER_OPERATORS: QueryOperator[]; /** * Default operators for date/datetime fields */ export declare const DATE_OPERATORS: QueryOperator[]; /** * Default operators for time fields */ export declare const TIME_OPERATORS: QueryOperator[]; /** * default operators for boolean fields */ export declare const BOOLEAN_OPERATORS: QueryOperator[]; /** * default operators for select/multiselect fields */ export declare const SELECT_OPERATORS: QueryOperator[]; /** * default operators for radio button fields */ export declare const RADIO_OPERATORS: QueryOperator[]; /** * default operators for slider fields (numeric range) */ export declare const SLIDER_OPERATORS: QueryOperator[]; /** * get default operators for a given field data type */ export declare function getOperatorsForType(dataType: FieldDataType): QueryOperator[]; /** * check if an operator requires no value */ export declare function isNoValueOperator(operator: string, operators: QueryOperator[]): boolean; /** * check if an operator requires two values (between, notBetween) */ export declare function isBetweenOperator(operator: string): boolean; /** * check if an operator works with multiple values (in, notIn) */ export declare function isMultiValueOperator(operator: string): boolean; //# sourceMappingURL=operators.d.ts.map