import { FilterLogicalOperator, EnterprisePropertyDefinition, GuidValue, Tag, Identity } from "@omnia/fx-models"; import { QueryFilter, PageId, VariationId } from "../models"; export declare module ItemQueryHelper { const PageId = "PId"; const ConditionExpressionFilter = "ConditionExpressionFilter"; const VariationId = "VariationId"; const VariationOfPageId = "VariationOfPageId"; function generateExcludePageId(logicalOperator: FilterLogicalOperator, pageId: PageId, filters?: Array): QueryFilter; function generateFalseFilter(logicalOperator: FilterLogicalOperator, filters?: Array): QueryFilter; function generateTrueFilter(logicalOperator: FilterLogicalOperator, filters?: Array): QueryFilter; function generateTextEqualFilter(property: string, text: string, logicalOperator: FilterLogicalOperator): QueryFilter; function generateTextFilter(property: string, text: string, logicalOperator: FilterLogicalOperator, enableWildcardSearch: boolean): QueryFilter; function generateTextRefinerFilter(property: string, text: string, logicalOperator: FilterLogicalOperator): QueryFilter; function generateTextMultipleRefinerFilter(property: string, values: string[], logicalOperator: FilterLogicalOperator): QueryFilter; function generateProcessFilterValue(property: string, text: string, logicalOperator: FilterLogicalOperator, enableWildcardSearch: boolean): QueryFilter; function generateProcessFilter(property: string, processIdsArray: Array, logicalOperator: FilterLogicalOperator, enableWildcardSearch: boolean): QueryFilter; function generateEmptyArrayFilter(property: string, logicalOperator: FilterLogicalOperator): QueryFilter; function generatePersonFilter(property: string, values: Array, includeEmpty: boolean, logicalOperator: FilterLogicalOperator): QueryFilter; function generateQueryablePropertyName(internalName: string): { internalName: string; isComputedColumn: boolean; }; function generateTaxonomyFilter(property: string, termIds: Array, includeEmpty: boolean, logicalOperator: FilterLogicalOperator): QueryFilter; function generateTagFilter(property: string, value: Array, logicalOperator: FilterLogicalOperator): QueryFilter; function generateVariationPropertyFilter(values: Array, logicalOperator: FilterLogicalOperator): QueryFilter; function generatePageComputedColumnName(internalName: string): string; function generatePagePropertyInternalName(property: EnterprisePropertyDefinition): string; function getContentPropertyInternalName(pagePropertyInternalName: string): string; function mapToPageProperty(property: EnterprisePropertyDefinition): EnterprisePropertyDefinition; function generateNumberFilter(property: string, value: number, logicalOperator: FilterLogicalOperator): QueryFilter; function generateBooleanFilter(property: string, value: boolean, logicalOperator: FilterLogicalOperator): QueryFilter; function generateDateFilter(property: string, from: Date, to: Date, logicalOperator: FilterLogicalOperator, keepTime?: boolean): QueryFilter; function generateBitwiseFilter(property: string, value: number, logicalOperator: FilterLogicalOperator): QueryFilter; function generateIsNullFilter(property: string, logicalOperator: FilterLogicalOperator): QueryFilter; }