import { EnterprisePropertyStore, MultilingualStore, TargetingPropertyStore } from "@omnia/fx/stores"; import { OmniaCategorySearchResult, SearchCategoryOption } from "@omnia/workplace/models"; import { AppInfoStore, ChannelManagementStore, CurrentNavigationStore, PageRollupStore } from "../stores"; import { OmniaSearchService } from "@omnia/fx/services"; import { TermStore } from "@omnia/fx/sp"; export declare class OmniaSearchCategoryQueryHelper { enterprisePropertyStore: EnterprisePropertyStore; appInfoStore: AppInfoStore; pageRollupStore: PageRollupStore; currentNavigationStore: CurrentNavigationStore; channelManagementStore: ChannelManagementStore; targetingPropertyStore: TargetingPropertyStore; private variationStore; private omniaContext; private targetingStore; private pagesStore; omniaSearchService: OmniaSearchService; termStore: TermStore; multilingualStore: MultilingualStore; private enterpriseProperties; private querableProperties; private appInfos; private pageBuiltInProperties; private excludeCountry; private currentUserLanguage; private pageCollections; private defaultPropertyTitle; getCategorySearchResult(options: SearchCategoryOption[], keyword?: string): Promise>; private getFilters; private getDictionaryPropertiesMapping; private mappingSearchResutItems; private resolveTermData; private processTermPropertyData; private isArrayString; private hasPublishingAppTitleMapping; private resolvePublishingAppTitleData; private ensureBuiltInPropertyValue; private mappingRefinerResult; private generateScopeFilterBuilders; private generateChannelScopeFilterBuilder; private generatePublishingAppScopeFilterBuilder; private generatePageCollectionScopeFilterBuilder; private generateBusinessProfileScopeFilterBuilder; private generateChannelFilterBuilder; private generateOmniaSearchVariationPropertyFilterBuilder; private generateOmniaSearchLanguageFilterBuilder; private generateOmniaSearchDatePropertyFilterBuilder; private generateOmniaSearchTextPropertyFilterBuilder; private generateOmniaSearchBooleanPropertyFilterBuilder; private generateOmniaSearchTaxonomyPropertyFilterBuilder; private generateOmniaSearchPropertyFilterBuilder; private createFilterLogicalOperatorBuilderWithArrayValues; private createFilterComponentBuilder; private joinInnerFilterLogicalOperatorBuilder; private ensureLanguageSettings; private getResourceId; private getAppIdsNeedToGetVariations; private ensureLoadInfoForSearchCategories; ensurePageComputedColumnName(propertyName: string, isDisplay?: boolean, checkIsValid?: boolean): string; }