import { DataSet } from '../../../../shared-logic/src/DataSet/types';
import { QueryAttributes } from '../../../../shared-logic/src/QueryAttributes/types';
export declare function checkFieldsForVariable(watchFields: string[], dataSet: DataSet, findField: (dataSet: DataSet, fieldId: string) => DataSet.Field, checkVariable: (value: string) => string[] | undefined): string[];
export declare function checkFieldForVariables(dataSetField: DataSet.Field, checkVariable: (value: string) => string[] | undefined): string[];
export declare function processFilters(filterGroup: QueryAttributes.Filter[][] | undefined, filterCallback: (filter: QueryAttributes.Filter) => string[]): string[];
