import { QueryEngineConfig } from '../../../../../shared-logic/src/QueryEngineConfig/types';
import { DataSet } from '../../../../../shared-logic/src/DataSet/types';
import { Query } from '../../../../../shared-logic/src/Query/types';
import { QueryAttributes } from '../../../../../shared-logic/src/QueryAttributes/types';
import { Result } from '../../../../../shared-logic/src/Result/types';
import { WhereClause } from '../../../../../shared-logic/src/Filter/types';
import { Params } from '../../../../src/types';
export declare const toQueries: (dataSets: DataSet[], queryAttributes: Array<QueryAttributes & {
    whereClause?: WhereClause;
}>, queryEngineConfig: QueryEngineConfig, params: Params) => {
    queries: Query[];
    resultFields: Array<Result.Field[]>;
};
