import { OmniaContext } from "@omnia/fx"; import { EnterprisePropertyStore, FeatureStore, MultilingualStore } from "@omnia/fx/stores"; import { ChannelManagementStore, PageRollupStore } from ".."; import { BatchQueryPages, BatchQueryPagesResult } from "../models"; import { OmniaSearchQueryHelper } from "./OmniaSearchQueryHelper"; export declare class PageSearchHelper { private pageQueryService; private omniaSearchPageService; channelManagementStore: ChannelManagementStore; multilingualStore: MultilingualStore; enterprisePropertyStore: EnterprisePropertyStore; omniaSearchQueryHelper: OmniaSearchQueryHelper; featureStore: FeatureStore; pageRollupStore: PageRollupStore; omniaCtx: OmniaContext; private static outOfScopeOmniaSearchProperties; queryBatchPages(queries: BatchQueryPages[], cancelRequest?: (cancelToken: any) => void): Promise; private getOutOfScopeOmniaSearchQueries; private hasOutOfScopeOmniaSearchPropertiesInFilter; private ensureQueryPageRollupInOmniaSearch; private trimDuplicateBatchResults; private processPagesDetailData; private getUniquePageDetails; private mapProperties; }