import { AdvancedSearchOptions, QueryBuilderResult, SearchConfig } from './search.interface';
export declare class AdvancedQueryBuilder {
    static buildQuery(options: AdvancedSearchOptions, searchConfig: SearchConfig): QueryBuilderResult;
    private static buildWhereConditions;
    private static buildBasicSearchCondition;
    private static buildSimpleFilters;
    private static buildAdvancedFilters;
    private static buildOperatorCondition;
    private static buildOrderConditions;
    private static validateAdvancedFilters;
    private static validateOperatorValue;
}
