import { IResourceSelectionOptimizer, IBaseReaderOptions } from '../interfaces';
export declare class InClauseUnderConjunction implements IResourceSelectionOptimizer {
    private parent;
    private options;
    private flow;
    private fileReader;
    private datasetPath;
    private query;
    private datapackage;
    private conceptsLookup;
    constructor(parent: any, queryParam: any, options: IBaseReaderOptions);
    isMatched(): boolean;
    getRecommendedFilesSet(): Promise<string[]>;
    private collectProcessableClauses;
    private collectEntityFilesNames;
    private collectEntities;
    private fillEntityValuesHash;
    private getFilesGroupsQueryClause;
    private getOptimalFilesGroup;
    private intersectArray;
}
