import { PagedBatchSearchRequest } from "@omnia/fx-models"; import { EnterprisePropertyStore } from "@omnia/fx/stores"; import { BatchQueryPages } from "../models"; import { AppInfoStore, PageRollupStore } from "../stores"; export declare class OmniaSearchQueryHelper { enterprisePropertyStore: EnterprisePropertyStore; appInfoStore: AppInfoStore; pageRollupStore: PageRollupStore; private enterpriseProperties; private querableProperties; private appInfos; generatePagedBatchSearchRequest(queries: BatchQueryPages[]): Promise<{ searchQueryRequest: PagedBatchSearchRequest; batchQueryPagesError: BatchQueryPages[]; }>; private hasBusinessProfileScopeQuery; private ensureLoadInfoBeforeGenerateQuery; private getSearchBoxKeywords; private getFilterExpressionString; private shouldTransformToContainsFilter; private generateContainsQueryFromFilters; private getValuesFilterOperatorString; private getContainsOperatorString; private getFiltersExpressionString; private getFieldValuesString; private getOperatorString; private getLogicalOperatorString; private removeConditionExpressionFilter; private getRetrieveProperties; private getSortList; private parseBatchQueryPagesToOmniaSearch; }