import { ExpressionFunction } from '../../parser/src/types';
/**
 * List of all the Boolean Functions available in AdaptableQL
 */
export type BooleanFunctionName = 'EQ' | 'NEQ' | 'GT' | 'LT' | 'GTE' | 'LTE' | 'AND' | 'OR' | 'NOT' | 'BETWEEN' | 'IN' | 'CONTAINS' | 'STARTS_WITH' | 'ENDS_WITH' | 'ANY_CONTAINS' | 'IS_NUMERIC' | 'REGEX' | 'IS_HOLIDAY' | 'IS_WORKDAY' | 'TRUE' | 'FALSE';
export declare const booleanExpressionFunctions: Record<BooleanFunctionName, ExpressionFunction>;
export declare const booleanExpressionFunctionsNames: BooleanFunctionName[];
export declare const isBooleanAdaptableQlFunction: (functionName: string) => functionName is BooleanFunctionName;
