import { QlPredicate, QlPredicateError } from '../../../parser/src/predicate'; import { ExpressionFunctionInputType } from '../../../parser/src/types'; import { AdaptableColumnDataType, BooleanFunctionName } from '../../../types'; export declare const reorder: (predicate: QlPredicate, from: string, to: string) => any; export declare const getOperatorMatchingInputs: (columnType: ExpressionFunctionInputType, inputs: ExpressionFunctionInputType[] | Array[], includeAllInputs?: boolean) => ExpressionFunctionInputType[]; export declare const getFunctionsForColumnType: (dataType: AdaptableColumnDataType, availableBooleanFunctions: BooleanFunctionName[]) => BooleanFunctionName[]; export declare const getUnsuportedExpressionFromQlPredicate: (predicate: QlPredicate | QlPredicateError, context: { supportedFields: { value: string; }[]; }) => string; export declare const mapFieldValueToExpression: (field: string) => string; export declare const mapExpressionToFieldValue: (expression: string) => string; export declare const mapColumnExpressionToColumnId: (expression: string) => string; export declare const isFieldValue: (expression: string) => boolean;