import { Aggregation, FulltextDslExpression as FulltextDslExpression$1, NgramDslExpression as NgramDslExpression$1, StemmedDslExpression as StemmedDslExpression$1, BooleanDslExpression, SortDirection, FieldSortDsl, NodeIndexConfigTemplates, NodeConfigEntry, StatsAggregation, TermsAggregation, QueryDsl as QueryDsl$1, DslOperator, DslQueryType, InDslExpression as InDslExpression$1, LikeDslExpression as LikeDslExpression$1, PathMatchDslExpression as PathMatchDslExpression$1, TermDslExpression as TermDslExpression$1, BooleanFilter, Filter, ExistsFilter, HasValueFilter, IdsFilter, NotExistsFilter } from '/lib/xp/node'; import { BooleanDslExpression as BooleanDslExpression$1, QueryDsl, ExistsDslExpression, FulltextDslExpression as FulltextDslExpression$2, InDslExpression, LikeDslExpression, MatchAllDslExpression, NgramDslExpression as NgramDslExpression$2, PathMatchDslExpression, RangeDslExpression, StemmedDslExpression as StemmedDslExpression$2, TermDslExpression, DslOperator as DslOperator$1 } from '@enonic-types/core'; declare function isStringArray(value: string[] | unknown): value is string[]; declare function filterNils(arr: readonly (T | null | undefined)[]): NonNullable[]; declare function findIndex(array: Element[], callbackFn: (element: Element, index?: number, array?: Element[]) => boolean): number; type NestedArray = Array | T>; declare function flatten(arr: NestedArray, d?: number): unknown[]; declare function forceArray(data: T | Array): Array; type ArrayElement = ArrayType extends (infer ElementType)[] ? ElementType : never; declare function includes$1>(array: A, searchElement: ArrayElement, fromIndex?: number): boolean; declare function noNilsArray(value: T | T[] | null | undefined): NonNullable[]; declare function sortByProperty(array: Array, propertyName: string): Array; declare const index$7_filterNils: typeof filterNils; declare const index$7_findIndex: typeof findIndex; declare const index$7_flatten: typeof flatten; declare const index$7_forceArray: typeof forceArray; declare const index$7_isStringArray: typeof isStringArray; declare const index$7_noNilsArray: typeof noNilsArray; declare const index$7_sortByProperty: typeof sortByProperty; declare namespace index$7 { export { index$7_filterNils as filterNils, index$7_findIndex as findIndex, index$7_flatten as flatten, index$7_forceArray as forceArray, includes$1 as includes, index$7_isStringArray as isStringArray, index$7_noNilsArray as noNilsArray, index$7_sortByProperty as sortByProperty }; } interface NestedRecord { [name: PropertyKey]: NestedRecord | unknown; } declare function deleteIn(obj: NestedRecord, ...paths: PropertyKey[]): void; declare function deleteIn(obj: NestedRecord, path: PropertyKey): void; declare function deleteIn(obj: NestedRecord, paths: PropertyKey[]): void; declare function mapKeys(obj: object, fn: ({ key, result, value }: { key: PropertyKey; result: object; value: unknown; }) => void): object; declare function lcKeys(obj: object): object; interface ArrayLike { readonly length: number; readonly [n: number]: T; } declare function entries(o: { [s: string]: T; } | ArrayLike): [string, T][]; declare function entries(o: object): [string, unknown][]; declare function getIn(source: O, path: string | Array | number, def?: D): V | D; declare function hasOwnProperty(obj: X, propKey: Y): obj is X & Record; declare function setIn(target: O, path: K | Array, value?: V): O; declare function sortKeys(obj: T): T; declare function sortKeysRec(obj: T): T; declare function values(o: { [s: string]: T; } | ArrayLike): T[]; declare function values(o: object): unknown[]; declare const HTTP_REQUEST_MODE_EDIT = "edit"; declare const HTTP_REQUEST_MODE_INLINE = "inline"; declare const HTTP_REQUEST_MODE_LIVE = "live"; declare const HTTP_REQUEST_MODE_PREVIEW = "preview"; declare const HTTP_REQUEST_MODES: string[]; declare const AGGREGATION_COUNT = "count"; declare const AGGREGATION_DATE_HISTOGRAM = "dateHistogram"; declare const AGGREGATION_DATE_RANGE = "dateRange"; declare const AGGREGATION_GEO_DISTANCE = "geoDistance"; declare const AGGREGATION_MAX = "max"; declare const AGGREGATION_MIN = "min"; declare const AGGREGATION_RANGE = "range"; declare const AGGREGATION_STATS = "stats"; declare const AGGREGATION_TERMS = "terms"; declare const INDEX_CONFIG_ENABLED: "enabled"; declare const INDEX_CONFIG_DECIDE_BY_TYPE: "decideByType"; declare const INDEX_CONFIG_FULLTEXT: "fulltext"; declare const INDEX_CONFIG_INCLUDE_IN_ALL_TEXT: "includeInAllText"; declare const INDEX_CONFIG_INDEX_VALUE_PROCESSORS: "indexValueProcessors"; declare const INDEX_CONFIG_LANGUAGES: "languages"; declare const INDEX_CONFIG_N_GRAM: "nGram"; declare const INDEX_CONFIG_PATH: "path"; declare const INDEX_CONFIG_ENABLED_DEFAULT = true; declare const INDEX_CONFIG_DECIDE_BY_TYPE_DEFAULT = true; declare const INDEX_CONFIG_FULLTEXT_DEFAULT = false; declare const INDEX_CONFIG_INCLUDE_IN_ALL_TEXT_DEFAULT = false; declare const INDEX_CONFIG_N_GRAM_DEFAULT = false; declare const INDEX_CONFIG_PATH_DEFAULT = false; declare const INDEX_CONFIG_TEMPLATE_NONE: "none"; declare const INDEX_CONFIG_TEMPLATE_BY_TYPE: "byType"; declare const INDEX_CONFIG_TEMPLATE_FULLTEXT: "fulltext"; declare const INDEX_CONFIG_TEMPLATE_PATH: "path"; declare const INDEX_CONFIG_TEMPLATE_MINIMAL: "minimal"; declare const INDEX_CONFIG_TEMPLATES: readonly ["none", "byType", "fulltext", "path", "minimal"]; declare function enonify(unknown: unknown): unknown; //────────────────────────────────────────────────────────────────────────────── // Generics //────────────────────────────────────────────────────────────────────────────── type RoleKeyGeneric = `role:${T}` type UserKeyGeneric< IdProvider extends string, Login extends string > = `user:${IdProvider}:${Login}`; //────────────────────────────────────────────────────────────────────────────── // Extenstions //────────────────────────────────────────────────────────────────────────────── type RoleKeySystemAdmin = RoleKeyGeneric<'system.admin'> type RoleKeySystemAdminLogin = RoleKeyGeneric<'system.admin.login'> type RoleKeySystemAuthenticated = RoleKeyGeneric<'system.authenticated'> type RoleKeySystemAuditlog = RoleKeyGeneric<'system.auditlog'> type RoleKeySystemEveryone = RoleKeyGeneric<'system.everyone'> type RoleKeySystemUserAdmin = RoleKeyGeneric<'system.user.admin'> type RoleKeySystemUserApp = RoleKeyGeneric<'system.user.app'> type UserKeySystemSu = UserKeyGeneric<'system','su'> type OneOrMore = T | T[]; type OptionalSpace = '' | ' '; type GeoPointArray = [number, number]; type GeoPointString = `${string},${OptionalSpace}${string}`; //────────────────────────────────────────────────────────────────────────────── // Enonic-XP Multirepo/Repo Connection Query Aggregations Parameter //────────────────────────────────────────────────────────────────────────────── type Aggregations< AggregationKeys extends undefined|string = undefined > = AggregationKeys extends undefined ? {} : AggregationKeys extends string ? Record : never //────────────────────────────────────────────────────────────────────────────── // TODO: Missing in 7.11.1, fixed but not released yet //────────────────────────────────────────────────────────────────────────────── type NgramDslExpression = NgramDslExpression$1 & { boost?: number } type FulltextDslExpression = FulltextDslExpression$1 & { boost?: number } type StemmedDslExpression = StemmedDslExpression$1 & { boost?: number } type QueryExpressionFulltext = { fulltext: FulltextDslExpression } type QueryExpressionNgram = { ngram: NgramDslExpression } type QueryExpressionStemmed = { stemmed: StemmedDslExpression } type CompoundExpressionBoolean = { boolean :BooleanDslExpression; } type SortField = string; //export type SortExpression = `${SortField}` | `${SortField} ${SortDirection}`; // Collapses to string :( type SortExpression = `${SortField} ${SortDirection}`; type SortStatement = SortExpression | `${SortExpression},${''|' '}${SortExpression}` | `${SortExpression},${''|' '}${SortExpression},${''|' '}${SortExpression}`; type SortDSLExpression = FieldSortDsl type CaseInsensitiveA = 'a'|'A'; type CaseInsensitiveC = 'c'|'C'; type CaseInsensitiveD = 'd'|'D'; type CaseInsensitiveE = 'e'|'E'; type CaseInsensitiveS = 's'|'S'; type CaseInsensitiveSC = `${CaseInsensitiveS}${CaseInsensitiveC}`; type SortDirectionAscendingCaseInsensitive = `${CaseInsensitiveA}${CaseInsensitiveSC}`; type SortDirectionDescendingCaseInsensitive = `${CaseInsensitiveD}${CaseInsensitiveE}${CaseInsensitiveSC}`; type SortDirectionCaseInsensitive = SortDirectionAscendingCaseInsensitive | SortDirectionDescendingCaseInsensitive; type SortExpressionCaseInsensitive = `${SortField} ${SortDirectionCaseInsensitive}`; type SortStatementCaseInsensitive = SortExpressionCaseInsensitive | `${SortExpressionCaseInsensitive},${''|' '}${SortExpressionCaseInsensitive}` | `${SortExpressionCaseInsensitive},${''|' '}${SortExpressionCaseInsensitive},${''|' '}${SortExpressionCaseInsensitive}`; //────────────────────────────────────────────────────────────────────────────── // Backwards compatibility: TODO should be removed in 1.0? //────────────────────────────────────────────────────────────────────────────── type IndexConfigTemplates = NodeIndexConfigTemplates type StemmingLanguageCodeArabic = 'ar'; type StemmingLanguageCodeBulgarian = 'bg'; type StemmingLanguageCodeBengali = 'bn'; type StemmingLanguageCodeCatalan = 'ca'; type StemmingLanguageCodeCzech = 'cs'; type StemmingLanguageCodeDanish = 'da'; type StemmingLanguageCodeGerman = 'de'; type StemmingLanguageCodeGreek = 'el'; type StemmingLanguageCodeEnglish = 'en'; type StemmingLanguageCodeBasque = 'eu'; type StemmingLanguageCodePersian = 'fa'; type StemmingLanguageCodeFinnish = 'fi'; type StemmingLanguageCodeFrench = 'fr'; type StemmingLanguageCodeIrish = 'ga'; type StemmingLanguageCodeGalician = 'gl'; type StemmingLanguageCodeHindi = 'in'; type StemmingLanguageCodeHungarian = 'hu'; type StemmingLanguageCodeArmenian = 'hy'; type StemmingLanguageCodeIndonesian = 'id'; type StemmingLanguageCodeItalian = 'it'; type StemmingLanguageCodeJapanese = 'ja'; type StemmingLanguageCodeKorean = 'ko'; type StemmingLanguageCodeSorani = 'ku'; type StemmingLanguageCodeLithuanian = 'lt'; type StemmingLanguageCodeLatvian = 'lv'; type StemmingLanguageCodeDutch = 'nl'; type StemmingLanguageCodeNorwegian = 'no'; type StemmingLanguageCodePortuguese = 'pt'; type StemmingLanguageCodeBrazilian = 'pt-br'; // TODO: should this be pt-br? type StemmingLanguageCodeRomanian = 'ro'; type StemmingLanguageCodeRussian = 'ru'; type StemmingLanguageCodeSpanish = 'es'; type StemmingLanguageCodeSwedish = 'sv'; type StemmingLanguageCodeTurkish = 'tr'; type StemmingLanguageCodeThai = 'th'; type StemmingLanguageCodeChinese = 'zh'; type StemmingLanguageCode = StemmingLanguageCodeArabic | StemmingLanguageCodeBulgarian | StemmingLanguageCodeBengali | StemmingLanguageCodeCatalan | StemmingLanguageCodeCzech | StemmingLanguageCodeDanish | StemmingLanguageCodeGerman | StemmingLanguageCodeGreek | StemmingLanguageCodeEnglish | StemmingLanguageCodeBasque | StemmingLanguageCodePersian | StemmingLanguageCodeFinnish | StemmingLanguageCodeFrench | StemmingLanguageCodeIrish | StemmingLanguageCodeGalician | StemmingLanguageCodeHindi | StemmingLanguageCodeHungarian | StemmingLanguageCodeArmenian | StemmingLanguageCodeIndonesian | StemmingLanguageCodeItalian | StemmingLanguageCodeJapanese | StemmingLanguageCodeKorean | StemmingLanguageCodeSorani | StemmingLanguageCodeLithuanian | StemmingLanguageCodeLatvian | StemmingLanguageCodeDutch | StemmingLanguageCodeNorwegian | StemmingLanguageCodePortuguese | StemmingLanguageCodeBrazilian | StemmingLanguageCodeRomanian | StemmingLanguageCodeRussian | StemmingLanguageCodeSpanish | StemmingLanguageCodeSwedish | StemmingLanguageCodeTurkish | StemmingLanguageCodeThai | StemmingLanguageCodeChinese; interface StemmingLanguage { code: string, language: string } interface indexTemplateToConfigParam { template: IndexConfigTemplates | NodeConfigEntry; indexValueProcessors?: []; languages?: string[]; } declare function indexTemplateToConfig({ template, indexValueProcessors, languages }: indexTemplateToConfigParam): NodeConfigEntry; declare function dirname(path: string, separator?: string): string; declare function join(paths: string[], separator?: string): string; declare function trimExt(s: string): string; declare const STEMMING_LANGUAGE_CODE_ARABIC = "ar"; declare const STEMMING_LANGUAGE_CODE_BULGARIAN = "bg"; declare const STEMMING_LANGUAGE_CODE_BENGALI = "bn"; declare const STEMMING_LANGUAGE_CODE_CATALAN = "ca"; declare const STEMMING_LANGUAGE_CODE_CZECH = "cs"; declare const STEMMING_LANGUAGE_CODE_DANISH = "da"; declare const STEMMING_LANGUAGE_CODE_GERMAN = "de"; declare const STEMMING_LANGUAGE_CODE_GREEK = "el"; declare const STEMMING_LANGUAGE_CODE_ENGLISH = "en"; declare const STEMMING_LANGUAGE_CODE_BASQUE = "eu"; declare const STEMMING_LANGUAGE_CODE_PERSIAN = "fa"; declare const STEMMING_LANGUAGE_CODE_FINNISH = "fi"; declare const STEMMING_LANGUAGE_CODE_FRENCH = "fr"; declare const STEMMING_LANGUAGE_CODE_IRISH = "ga"; declare const STEMMING_LANGUAGE_CODE_GALICIAN = "gl"; declare const STEMMING_LANGUAGE_CODE_HINDI = "in"; declare const STEMMING_LANGUAGE_CODE_HUNGARIAN = "hu"; declare const STEMMING_LANGUAGE_CODE_ARMENIAN = "hy"; declare const STEMMING_LANGUAGE_CODE_INDONESIAN = "id"; declare const STEMMING_LANGUAGE_CODE_ITALIAN = "it"; declare const STEMMING_LANGUAGE_CODE_JAPANESE = "ja"; declare const STEMMING_LANGUAGE_CODE_KOREAN = "ko"; declare const STEMMING_LANGUAGE_CODE_SORANI = "ku"; declare const STEMMING_LANGUAGE_CODE_LITHUANIAN = "lt"; declare const STEMMING_LANGUAGE_CODE_LATVIAN = "lv"; declare const STEMMING_LANGUAGE_CODE_DUTCH = "nl"; declare const STEMMING_LANGUAGE_CODE_NORWEGIAN = "no"; declare const STEMMING_LANGUAGE_CODE_PORTUGUESE = "pt"; declare const STEMMING_LANGUAGE_CODE_BRAZILIAN = "pt-BR"; declare const STEMMING_LANGUAGE_CODE_ROMANIAN = "ro"; declare const STEMMING_LANGUAGE_CODE_RUSSIAN = "ru"; declare const STEMMING_LANGUAGE_CODE_SPANISH = "es"; declare const STEMMING_LANGUAGE_CODE_SWEDISH = "sv"; declare const STEMMING_LANGUAGE_CODE_TURKISH = "tr"; declare const STEMMING_LANGUAGE_CODE_THAI = "th"; declare const STEMMING_LANGUAGE_CODE_CHINESE = "zh"; declare const STEMMING_LANGUAGE_CODES: readonly ["ar", "bg", "bn", "ca", "cs", "da", "de", "el", "en", "eu", "fa", "fi", "fr", "ga", "gl", "in", "hu", "hy", "id", "it", "ja", "ko", "ku", "lt", "lv", "nl", "no", "pt", "pt-BR", "ro", "ru", "es", "sv", "tr", "th", "zh"]; declare const STEMMING_LANGUAGES: StemmingLanguage[]; interface UniqueIdParams { repoId: string; branchId?: string; nodeId: string; versionKey?: string; } declare function uniqueId({ repoId, branchId, nodeId, versionKey }: UniqueIdParams): string; interface IndexConfigsItem { path: string; config: NodeConfigEntry | IndexConfigTemplates; } declare type IndexConfigs = Array; interface updateIndexConfigsParams { configs: IndexConfigs; updates?: IndexConfigs; } declare function updateIndexConfigs({ configs, updates }: updateIndexConfigsParams): IndexConfigs; declare const VALUE_TYPE_ANY = "any"; declare const VALUE_TYPE_BOOLEAN = "boolean"; declare const VALUE_TYPE_DOUBLE = "double"; declare const VALUE_TYPE_GEO_POINT = "geoPoint"; declare const VALUE_TYPE_INSTANT = "instant"; declare const VALUE_TYPE_LOCAL_DATE = "localDate"; declare const VALUE_TYPE_LOCAL_DATE_TIME = "localDateTime"; declare const VALUE_TYPE_LOCAL_TIME = "localTime"; declare const VALUE_TYPE_LONG = "long"; declare const VALUE_TYPE_REFERENCE = "reference"; declare const VALUE_TYPE_SET = "set"; declare const VALUE_TYPE_STRING = "string"; declare const VALUE_TYPES: readonly ["any", "boolean", "double", "geoPoint", "instant", "localDate", "localDateTime", "localTime", "long", "reference", "set", "string"]; type ValueType = typeof VALUE_TYPES[number]; declare function detectCommonValueType(array: Array): ValueType; declare function detectValueType(value: unknown): ValueType; declare const HIGHLIGHT_FIELD_ALLTEXT = "_alltext"; declare const HIGHLIGHT_OPTION_ENCODER_DEFAULT = "default"; declare const HIGHLIGHT_OPTION_ENCODER_HTML = "html"; type HighlihtOptionEncoderDefault = typeof HIGHLIGHT_OPTION_ENCODER_DEFAULT; type HighlihtOptionEncoderHtml = typeof HIGHLIGHT_OPTION_ENCODER_HTML; type HighlihtOptionEncoder = HighlihtOptionEncoderDefault | HighlihtOptionEncoderHtml; declare const HIGHLIGHT_OPTION_ENCODERS: Array; declare function statsParams(field: string): StatsAggregation['stats']; declare function stats(field: string): StatsAggregation; declare function termsParams(field: string, order?: SortStatementCaseInsensitive, size?: number, minDocCount?: number): TermsAggregation['terms']; type TermsOptionalParam = string | number | Aggregations; declare function terms(field: string, ...optionalArgs: Array): TermsAggregation; declare const index$6_stats: typeof stats; declare const index$6_statsParams: typeof statsParams; declare const index$6_terms: typeof terms; declare const index$6_termsParams: typeof termsParams; declare namespace index$6 { export { index$6_stats as stats, index$6_statsParams as statsParams, index$6_terms as terms, index$6_termsParams as termsParams }; } declare function isBooleanDslExpression(value: unknown): value is BooleanDslExpression$1; declare function isQueryDsl(value: unknown): value is QueryDsl; declare function isExistsDslExpression(value: unknown): value is ExistsDslExpression; declare function isFulltextDslExpression(value: unknown): value is FulltextDslExpression$2; declare function isInDslExpression(value: unknown): value is InDslExpression; declare function isLikeDslExpression(value: unknown): value is LikeDslExpression; declare function isMatchAllDslExpression(value: unknown): value is MatchAllDslExpression; declare function isNgramDslExpression(value: unknown): value is NgramDslExpression$2; declare function isPathMatchDslExpression(value: unknown): value is PathMatchDslExpression; declare function isRangeDslExpression(value: unknown): value is RangeDslExpression; declare function isStemmedDslExpression(value: unknown): value is StemmedDslExpression$2; declare function isTermDslExpression(value: unknown): value is TermDslExpression; declare function and$1(...args: (QueryDsl$1 | QueryDsl$1[])[]): BooleanDslExpression; declare const must: typeof and$1; declare function bool(compoundExpression: BooleanDslExpression): { boolean: BooleanDslExpression; }; interface FieldObject { boost?: number; field: string; } type Field = (string | FieldObject); type Fields = (Field | Field[]); declare const FILTER_CLAUSE_MUST = "must"; declare const FILTER_CLAUSE_MUST_NOT = "mustNot"; declare const FILTER_CLAUSE_SHOULD = "should"; declare const FILTER_CLAUSES: readonly ["must", "mustNot", "should"]; declare const QUERY_FUNCTION_FULLTEXT = "fulltext"; declare const QUERY_FUNCTION_NGRAM = "ngram"; declare const QUERY_FUNCTION_RANGE = "range"; declare const QUERY_FUNCTION_PATH_MATCH = "pathMatch"; declare const QUERY_FUNCTION_STEMMED = "stemmed"; declare const QUERY_OPERATOR_AND = "AND"; declare const QUERY_OPERATOR_OR = "OR"; declare const QUERY_OPERATORS: readonly ["AND", "OR"]; declare function fulltext$2(fields: Fields, query: string, operator?: DslOperator, boost?: number): QueryExpressionFulltext; interface QueryExpressionInParams extends InDslExpression$1 { field: InDslExpression$1['field']; values: ValueType[]; type?: InDslExpression$1['type']; boost?: InDslExpression$1['boost']; } interface QueryExpressionIn { in: QueryExpressionInParams; } declare function inQuery(field: string, values: Array, boost?: number, type?: DslQueryType): QueryExpressionIn; interface QueryExpressionLikeParams extends LikeDslExpression$1 { field: LikeDslExpression$1['field']; value: ValueType; boost?: LikeDslExpression$1['boost']; type?: LikeDslExpression$1['type']; } interface QueryExpressionLike { like: QueryExpressionLikeParams; } declare function like(field: string, value: ValueType, boost?: number, type?: DslQueryType): QueryExpressionLike; declare function ngram$2(fields: Fields, query: string, operator?: DslOperator, boost?: number): QueryExpressionNgram; declare function not(...args: (QueryDsl$1 | QueryDsl$1[])[]): BooleanDslExpression; declare const mustNot: typeof not; declare function or$1(...args: (QueryDsl$1 | QueryDsl$1[])[]): BooleanDslExpression; declare const should: typeof or$1; interface QueryExpressionPathMatch { pathMatch: PathMatchDslExpression$1; } declare function pathMatch(field: string, path: string, minimumMatch?: number, boost?: number): QueryExpressionPathMatch; interface QueryExpressionRangeParams { field: string; gt?: IndexType; gte?: IndexType; lt?: IndexType; lte?: IndexType; boost?: number; type?: DslQueryType; } interface QueryExpressionRange { range: QueryExpressionRangeParams; } declare function range(field: string, limits?: { gt?: InType; gte?: InType; lt?: InType; lte?: InType; }, boost?: number, type?: DslQueryType): QueryExpressionRange; declare function stemmed$2(fields: Fields, query: string, operator?: DslOperator, language?: StemmingLanguageCode, boost?: number): QueryExpressionStemmed | CompoundExpressionBoolean; declare function sort(field: string, direction?: SortDirection): SortDSLExpression; declare function sort(...args: string[]): OneOrMore; interface QueryExpressionTermParams extends TermDslExpression$1 { field: TermDslExpression$1['field']; value: ValueType; type?: TermDslExpression$1['type']; boost?: TermDslExpression$1['boost']; } interface QueryExpressionTerm { term: QueryExpressionTermParams; } declare const DSL_EXPRESSION_VALUE_TYPE_DATE_TIME = "dateTime"; declare const DSL_EXPRESSION_VALUE_TYPE_TIME = "time"; declare function term(field: string, value: ValueType, boost?: number, type?: DslQueryType): QueryExpressionTerm; declare const index$5_DSL_EXPRESSION_VALUE_TYPE_DATE_TIME: typeof DSL_EXPRESSION_VALUE_TYPE_DATE_TIME; declare const index$5_DSL_EXPRESSION_VALUE_TYPE_TIME: typeof DSL_EXPRESSION_VALUE_TYPE_TIME; declare const index$5_bool: typeof bool; declare const index$5_inQuery: typeof inQuery; declare const index$5_isBooleanDslExpression: typeof isBooleanDslExpression; declare const index$5_isExistsDslExpression: typeof isExistsDslExpression; declare const index$5_isFulltextDslExpression: typeof isFulltextDslExpression; declare const index$5_isInDslExpression: typeof isInDslExpression; declare const index$5_isLikeDslExpression: typeof isLikeDslExpression; declare const index$5_isMatchAllDslExpression: typeof isMatchAllDslExpression; declare const index$5_isNgramDslExpression: typeof isNgramDslExpression; declare const index$5_isPathMatchDslExpression: typeof isPathMatchDslExpression; declare const index$5_isQueryDsl: typeof isQueryDsl; declare const index$5_isRangeDslExpression: typeof isRangeDslExpression; declare const index$5_isStemmedDslExpression: typeof isStemmedDslExpression; declare const index$5_isTermDslExpression: typeof isTermDslExpression; declare const index$5_like: typeof like; declare const index$5_must: typeof must; declare const index$5_mustNot: typeof mustNot; declare const index$5_not: typeof not; declare const index$5_pathMatch: typeof pathMatch; declare const index$5_range: typeof range; declare const index$5_should: typeof should; declare const index$5_sort: typeof sort; declare const index$5_term: typeof term; declare namespace index$5 { export { index$5_DSL_EXPRESSION_VALUE_TYPE_DATE_TIME as DSL_EXPRESSION_VALUE_TYPE_DATE_TIME, index$5_DSL_EXPRESSION_VALUE_TYPE_TIME as DSL_EXPRESSION_VALUE_TYPE_TIME, and$1 as and, index$5_bool as bool, fulltext$2 as fulltext, index$5_inQuery as inQuery, index$5_isBooleanDslExpression as isBooleanDslExpression, index$5_isExistsDslExpression as isExistsDslExpression, index$5_isFulltextDslExpression as isFulltextDslExpression, index$5_isInDslExpression as isInDslExpression, index$5_isLikeDslExpression as isLikeDslExpression, index$5_isMatchAllDslExpression as isMatchAllDslExpression, index$5_isNgramDslExpression as isNgramDslExpression, index$5_isPathMatchDslExpression as isPathMatchDslExpression, index$5_isQueryDsl as isQueryDsl, index$5_isRangeDslExpression as isRangeDslExpression, index$5_isStemmedDslExpression as isStemmedDslExpression, index$5_isTermDslExpression as isTermDslExpression, index$5_like as like, index$5_must as must, index$5_mustNot as mustNot, ngram$2 as ngram, index$5_not as not, or$1 as or, index$5_pathMatch as pathMatch, index$5_range as range, index$5_should as should, index$5_sort as sort, stemmed$2 as stemmed, index$5_term as term }; } declare function isBooleanFilter(value: unknown): value is BooleanFilter; declare function isFilter(value: unknown): value is Filter; declare function isExistsFilter(value: unknown): value is ExistsFilter; declare function isHasValueFilter(value: unknown): value is HasValueFilter; declare function isIdsFilter(value: unknown): value is IdsFilter; declare function isNotExistsFilter(value: unknown): value is NotExistsFilter; declare const index$4_isBooleanFilter: typeof isBooleanFilter; declare const index$4_isExistsFilter: typeof isExistsFilter; declare const index$4_isFilter: typeof isFilter; declare const index$4_isHasValueFilter: typeof isHasValueFilter; declare const index$4_isIdsFilter: typeof isIdsFilter; declare const index$4_isNotExistsFilter: typeof isNotExistsFilter; declare namespace index$4 { export { index$4_isBooleanFilter as isBooleanFilter, index$4_isExistsFilter as isExistsFilter, index$4_isFilter as isFilter, index$4_isHasValueFilter as isHasValueFilter, index$4_isIdsFilter as isIdsFilter, index$4_isNotExistsFilter as isNotExistsFilter }; } type FilterClause = typeof FILTER_CLAUSES[number]; interface addFilterParam { clause?: FilterClause; filter: Filter; filters?: Filter | Filter[]; } declare function addQueryFilter({ clause, filter, filters: incomingFilters }: addFilterParam): Filter | Filter[]; declare function and(...args: (string | string[])[]): string; type Operator$2 = typeof QUERY_OPERATORS[number]; declare function fulltext$1(fields: Fields, searchString: string, operator?: Operator$2): string; declare function group(s: string): string; type Operator$1 = typeof QUERY_OPERATORS[number]; declare function ngram$1(fields: Fields, searchString: string, operator?: Operator$1): string; declare function or(...args: (string | string[])[]): string; declare const SORT_CREATED: SortStatement; declare const SORT_DISPLAYNAME: SortStatement; declare const SORT_MANUAL: SortStatement; declare const SORT_MODIFIED: SortStatement; type Operator = typeof QUERY_OPERATORS[number]; declare function stemmed$1(fields: Fields, searchString: string, operator?: Operator, language?: StemmingLanguageCode): string; declare const index$3_DSL_EXPRESSION_VALUE_TYPE_DATE_TIME: typeof DSL_EXPRESSION_VALUE_TYPE_DATE_TIME; declare const index$3_DSL_EXPRESSION_VALUE_TYPE_TIME: typeof DSL_EXPRESSION_VALUE_TYPE_TIME; declare const index$3_FILTER_CLAUSES: typeof FILTER_CLAUSES; declare const index$3_FILTER_CLAUSE_MUST: typeof FILTER_CLAUSE_MUST; declare const index$3_FILTER_CLAUSE_MUST_NOT: typeof FILTER_CLAUSE_MUST_NOT; declare const index$3_FILTER_CLAUSE_SHOULD: typeof FILTER_CLAUSE_SHOULD; declare const index$3_QUERY_FUNCTION_FULLTEXT: typeof QUERY_FUNCTION_FULLTEXT; declare const index$3_QUERY_FUNCTION_NGRAM: typeof QUERY_FUNCTION_NGRAM; declare const index$3_QUERY_FUNCTION_PATH_MATCH: typeof QUERY_FUNCTION_PATH_MATCH; declare const index$3_QUERY_FUNCTION_RANGE: typeof QUERY_FUNCTION_RANGE; declare const index$3_QUERY_FUNCTION_STEMMED: typeof QUERY_FUNCTION_STEMMED; declare const index$3_QUERY_OPERATOR_AND: typeof QUERY_OPERATOR_AND; declare const index$3_QUERY_OPERATOR_OR: typeof QUERY_OPERATOR_OR; declare const index$3_SORT_CREATED: typeof SORT_CREATED; declare const index$3_SORT_DISPLAYNAME: typeof SORT_DISPLAYNAME; declare const index$3_SORT_MANUAL: typeof SORT_MANUAL; declare const index$3_SORT_MODIFIED: typeof SORT_MODIFIED; declare const index$3_addQueryFilter: typeof addQueryFilter; declare const index$3_and: typeof and; declare const index$3_group: typeof group; declare const index$3_isBooleanDslExpression: typeof isBooleanDslExpression; declare const index$3_isBooleanFilter: typeof isBooleanFilter; declare const index$3_isExistsDslExpression: typeof isExistsDslExpression; declare const index$3_isExistsFilter: typeof isExistsFilter; declare const index$3_isFilter: typeof isFilter; declare const index$3_isFulltextDslExpression: typeof isFulltextDslExpression; declare const index$3_isHasValueFilter: typeof isHasValueFilter; declare const index$3_isIdsFilter: typeof isIdsFilter; declare const index$3_isInDslExpression: typeof isInDslExpression; declare const index$3_isLikeDslExpression: typeof isLikeDslExpression; declare const index$3_isMatchAllDslExpression: typeof isMatchAllDslExpression; declare const index$3_isNgramDslExpression: typeof isNgramDslExpression; declare const index$3_isNotExistsFilter: typeof isNotExistsFilter; declare const index$3_isPathMatchDslExpression: typeof isPathMatchDslExpression; declare const index$3_isQueryDsl: typeof isQueryDsl; declare const index$3_isRangeDslExpression: typeof isRangeDslExpression; declare const index$3_isStemmedDslExpression: typeof isStemmedDslExpression; declare const index$3_isTermDslExpression: typeof isTermDslExpression; declare const index$3_or: typeof or; declare namespace index$3 { export { index$3_DSL_EXPRESSION_VALUE_TYPE_DATE_TIME as DSL_EXPRESSION_VALUE_TYPE_DATE_TIME, index$3_DSL_EXPRESSION_VALUE_TYPE_TIME as DSL_EXPRESSION_VALUE_TYPE_TIME, index$3_FILTER_CLAUSES as FILTER_CLAUSES, index$3_FILTER_CLAUSE_MUST as FILTER_CLAUSE_MUST, index$3_FILTER_CLAUSE_MUST_NOT as FILTER_CLAUSE_MUST_NOT, index$3_FILTER_CLAUSE_SHOULD as FILTER_CLAUSE_SHOULD, index$3_QUERY_FUNCTION_FULLTEXT as QUERY_FUNCTION_FULLTEXT, index$3_QUERY_FUNCTION_NGRAM as QUERY_FUNCTION_NGRAM, index$3_QUERY_FUNCTION_PATH_MATCH as QUERY_FUNCTION_PATH_MATCH, index$3_QUERY_FUNCTION_RANGE as QUERY_FUNCTION_RANGE, index$3_QUERY_FUNCTION_STEMMED as QUERY_FUNCTION_STEMMED, index$3_QUERY_OPERATOR_AND as QUERY_OPERATOR_AND, index$3_QUERY_OPERATOR_OR as QUERY_OPERATOR_OR, index$3_SORT_CREATED as SORT_CREATED, index$3_SORT_DISPLAYNAME as SORT_DISPLAYNAME, index$3_SORT_MANUAL as SORT_MANUAL, index$3_SORT_MODIFIED as SORT_MODIFIED, index$3_addQueryFilter as addQueryFilter, index$6 as aggregation, index$3_and as and, index$5 as dsl, index$4 as filter, fulltext$1 as fulltext, index$3_group as group, index$3_isBooleanDslExpression as isBooleanDslExpression, index$3_isBooleanFilter as isBooleanFilter, index$3_isExistsDslExpression as isExistsDslExpression, index$3_isExistsFilter as isExistsFilter, index$3_isFilter as isFilter, index$3_isFulltextDslExpression as isFulltextDslExpression, index$3_isHasValueFilter as isHasValueFilter, index$3_isIdsFilter as isIdsFilter, index$3_isInDslExpression as isInDslExpression, index$3_isLikeDslExpression as isLikeDslExpression, index$3_isMatchAllDslExpression as isMatchAllDslExpression, index$3_isNgramDslExpression as isNgramDslExpression, index$3_isNotExistsFilter as isNotExistsFilter, index$3_isPathMatchDslExpression as isPathMatchDslExpression, index$3_isQueryDsl as isQueryDsl, index$3_isRangeDslExpression as isRangeDslExpression, index$3_isStemmedDslExpression as isStemmedDslExpression, index$3_isTermDslExpression as isTermDslExpression, ngram$1 as ngram, index$3_or as or, stemmed$1 as stemmed }; } declare function fulltext(fields: Fields, query: string, operator?: DslOperator$1, boost?: number): QueryExpressionFulltext; declare function ngram(fields: Fields, query: string, operator?: DslOperator$1, boost?: number): QueryExpressionNgram; declare function stemmed(fields: Fields, query: string, language?: StemmingLanguageCode, operator?: DslOperator$1, boost?: number): QueryExpressionStemmed; declare const index$2_fulltext: typeof fulltext; declare const index$2_ngram: typeof ngram; declare const index$2_stemmed: typeof stemmed; declare namespace index$2 { export { index$2_fulltext as fulltext, index$2_ngram as ngram, index$2_stemmed as stemmed }; } declare function validateRepoId(repoId: string): string; declare const index$1_AGGREGATION_COUNT: typeof AGGREGATION_COUNT; declare const index$1_AGGREGATION_DATE_HISTOGRAM: typeof AGGREGATION_DATE_HISTOGRAM; declare const index$1_AGGREGATION_DATE_RANGE: typeof AGGREGATION_DATE_RANGE; declare const index$1_AGGREGATION_GEO_DISTANCE: typeof AGGREGATION_GEO_DISTANCE; declare const index$1_AGGREGATION_MAX: typeof AGGREGATION_MAX; declare const index$1_AGGREGATION_MIN: typeof AGGREGATION_MIN; declare const index$1_AGGREGATION_RANGE: typeof AGGREGATION_RANGE; declare const index$1_AGGREGATION_STATS: typeof AGGREGATION_STATS; declare const index$1_AGGREGATION_TERMS: typeof AGGREGATION_TERMS; declare const index$1_DSL_EXPRESSION_VALUE_TYPE_DATE_TIME: typeof DSL_EXPRESSION_VALUE_TYPE_DATE_TIME; declare const index$1_DSL_EXPRESSION_VALUE_TYPE_TIME: typeof DSL_EXPRESSION_VALUE_TYPE_TIME; declare const index$1_FILTER_CLAUSES: typeof FILTER_CLAUSES; declare const index$1_FILTER_CLAUSE_MUST: typeof FILTER_CLAUSE_MUST; declare const index$1_FILTER_CLAUSE_MUST_NOT: typeof FILTER_CLAUSE_MUST_NOT; declare const index$1_FILTER_CLAUSE_SHOULD: typeof FILTER_CLAUSE_SHOULD; declare const index$1_HIGHLIGHT_FIELD_ALLTEXT: typeof HIGHLIGHT_FIELD_ALLTEXT; declare const index$1_HIGHLIGHT_OPTION_ENCODERS: typeof HIGHLIGHT_OPTION_ENCODERS; declare const index$1_HIGHLIGHT_OPTION_ENCODER_DEFAULT: typeof HIGHLIGHT_OPTION_ENCODER_DEFAULT; declare const index$1_HIGHLIGHT_OPTION_ENCODER_HTML: typeof HIGHLIGHT_OPTION_ENCODER_HTML; declare const index$1_INDEX_CONFIG_DECIDE_BY_TYPE: typeof INDEX_CONFIG_DECIDE_BY_TYPE; declare const index$1_INDEX_CONFIG_DECIDE_BY_TYPE_DEFAULT: typeof INDEX_CONFIG_DECIDE_BY_TYPE_DEFAULT; declare const index$1_INDEX_CONFIG_ENABLED: typeof INDEX_CONFIG_ENABLED; declare const index$1_INDEX_CONFIG_ENABLED_DEFAULT: typeof INDEX_CONFIG_ENABLED_DEFAULT; declare const index$1_INDEX_CONFIG_FULLTEXT: typeof INDEX_CONFIG_FULLTEXT; declare const index$1_INDEX_CONFIG_FULLTEXT_DEFAULT: typeof INDEX_CONFIG_FULLTEXT_DEFAULT; declare const index$1_INDEX_CONFIG_INCLUDE_IN_ALL_TEXT: typeof INDEX_CONFIG_INCLUDE_IN_ALL_TEXT; declare const index$1_INDEX_CONFIG_INCLUDE_IN_ALL_TEXT_DEFAULT: typeof INDEX_CONFIG_INCLUDE_IN_ALL_TEXT_DEFAULT; declare const index$1_INDEX_CONFIG_INDEX_VALUE_PROCESSORS: typeof INDEX_CONFIG_INDEX_VALUE_PROCESSORS; declare const index$1_INDEX_CONFIG_LANGUAGES: typeof INDEX_CONFIG_LANGUAGES; declare const index$1_INDEX_CONFIG_N_GRAM: typeof INDEX_CONFIG_N_GRAM; declare const index$1_INDEX_CONFIG_N_GRAM_DEFAULT: typeof INDEX_CONFIG_N_GRAM_DEFAULT; declare const index$1_INDEX_CONFIG_PATH: typeof INDEX_CONFIG_PATH; declare const index$1_INDEX_CONFIG_PATH_DEFAULT: typeof INDEX_CONFIG_PATH_DEFAULT; declare const index$1_INDEX_CONFIG_TEMPLATES: typeof INDEX_CONFIG_TEMPLATES; declare const index$1_INDEX_CONFIG_TEMPLATE_BY_TYPE: typeof INDEX_CONFIG_TEMPLATE_BY_TYPE; declare const index$1_INDEX_CONFIG_TEMPLATE_FULLTEXT: typeof INDEX_CONFIG_TEMPLATE_FULLTEXT; declare const index$1_INDEX_CONFIG_TEMPLATE_MINIMAL: typeof INDEX_CONFIG_TEMPLATE_MINIMAL; declare const index$1_INDEX_CONFIG_TEMPLATE_NONE: typeof INDEX_CONFIG_TEMPLATE_NONE; declare const index$1_INDEX_CONFIG_TEMPLATE_PATH: typeof INDEX_CONFIG_TEMPLATE_PATH; declare const index$1_QUERY_FUNCTION_FULLTEXT: typeof QUERY_FUNCTION_FULLTEXT; declare const index$1_QUERY_FUNCTION_NGRAM: typeof QUERY_FUNCTION_NGRAM; declare const index$1_QUERY_FUNCTION_PATH_MATCH: typeof QUERY_FUNCTION_PATH_MATCH; declare const index$1_QUERY_FUNCTION_RANGE: typeof QUERY_FUNCTION_RANGE; declare const index$1_QUERY_FUNCTION_STEMMED: typeof QUERY_FUNCTION_STEMMED; declare const index$1_QUERY_OPERATOR_AND: typeof QUERY_OPERATOR_AND; declare const index$1_QUERY_OPERATOR_OR: typeof QUERY_OPERATOR_OR; declare const index$1_SORT_CREATED: typeof SORT_CREATED; declare const index$1_SORT_DISPLAYNAME: typeof SORT_DISPLAYNAME; declare const index$1_SORT_MANUAL: typeof SORT_MANUAL; declare const index$1_SORT_MODIFIED: typeof SORT_MODIFIED; declare const index$1_STEMMING_LANGUAGES: typeof STEMMING_LANGUAGES; declare const index$1_STEMMING_LANGUAGE_CODES: typeof STEMMING_LANGUAGE_CODES; declare const index$1_STEMMING_LANGUAGE_CODE_ARABIC: typeof STEMMING_LANGUAGE_CODE_ARABIC; declare const index$1_STEMMING_LANGUAGE_CODE_ARMENIAN: typeof STEMMING_LANGUAGE_CODE_ARMENIAN; declare const index$1_STEMMING_LANGUAGE_CODE_BASQUE: typeof STEMMING_LANGUAGE_CODE_BASQUE; declare const index$1_STEMMING_LANGUAGE_CODE_BENGALI: typeof STEMMING_LANGUAGE_CODE_BENGALI; declare const index$1_STEMMING_LANGUAGE_CODE_BRAZILIAN: typeof STEMMING_LANGUAGE_CODE_BRAZILIAN; declare const index$1_STEMMING_LANGUAGE_CODE_BULGARIAN: typeof STEMMING_LANGUAGE_CODE_BULGARIAN; declare const index$1_STEMMING_LANGUAGE_CODE_CATALAN: typeof STEMMING_LANGUAGE_CODE_CATALAN; declare const index$1_STEMMING_LANGUAGE_CODE_CHINESE: typeof STEMMING_LANGUAGE_CODE_CHINESE; declare const index$1_STEMMING_LANGUAGE_CODE_CZECH: typeof STEMMING_LANGUAGE_CODE_CZECH; declare const index$1_STEMMING_LANGUAGE_CODE_DANISH: typeof STEMMING_LANGUAGE_CODE_DANISH; declare const index$1_STEMMING_LANGUAGE_CODE_DUTCH: typeof STEMMING_LANGUAGE_CODE_DUTCH; declare const index$1_STEMMING_LANGUAGE_CODE_ENGLISH: typeof STEMMING_LANGUAGE_CODE_ENGLISH; declare const index$1_STEMMING_LANGUAGE_CODE_FINNISH: typeof STEMMING_LANGUAGE_CODE_FINNISH; declare const index$1_STEMMING_LANGUAGE_CODE_FRENCH: typeof STEMMING_LANGUAGE_CODE_FRENCH; declare const index$1_STEMMING_LANGUAGE_CODE_GALICIAN: typeof STEMMING_LANGUAGE_CODE_GALICIAN; declare const index$1_STEMMING_LANGUAGE_CODE_GERMAN: typeof STEMMING_LANGUAGE_CODE_GERMAN; declare const index$1_STEMMING_LANGUAGE_CODE_GREEK: typeof STEMMING_LANGUAGE_CODE_GREEK; declare const index$1_STEMMING_LANGUAGE_CODE_HINDI: typeof STEMMING_LANGUAGE_CODE_HINDI; declare const index$1_STEMMING_LANGUAGE_CODE_HUNGARIAN: typeof STEMMING_LANGUAGE_CODE_HUNGARIAN; declare const index$1_STEMMING_LANGUAGE_CODE_INDONESIAN: typeof STEMMING_LANGUAGE_CODE_INDONESIAN; declare const index$1_STEMMING_LANGUAGE_CODE_IRISH: typeof STEMMING_LANGUAGE_CODE_IRISH; declare const index$1_STEMMING_LANGUAGE_CODE_ITALIAN: typeof STEMMING_LANGUAGE_CODE_ITALIAN; declare const index$1_STEMMING_LANGUAGE_CODE_JAPANESE: typeof STEMMING_LANGUAGE_CODE_JAPANESE; declare const index$1_STEMMING_LANGUAGE_CODE_KOREAN: typeof STEMMING_LANGUAGE_CODE_KOREAN; declare const index$1_STEMMING_LANGUAGE_CODE_LATVIAN: typeof STEMMING_LANGUAGE_CODE_LATVIAN; declare const index$1_STEMMING_LANGUAGE_CODE_LITHUANIAN: typeof STEMMING_LANGUAGE_CODE_LITHUANIAN; declare const index$1_STEMMING_LANGUAGE_CODE_NORWEGIAN: typeof STEMMING_LANGUAGE_CODE_NORWEGIAN; declare const index$1_STEMMING_LANGUAGE_CODE_PERSIAN: typeof STEMMING_LANGUAGE_CODE_PERSIAN; declare const index$1_STEMMING_LANGUAGE_CODE_PORTUGUESE: typeof STEMMING_LANGUAGE_CODE_PORTUGUESE; declare const index$1_STEMMING_LANGUAGE_CODE_ROMANIAN: typeof STEMMING_LANGUAGE_CODE_ROMANIAN; declare const index$1_STEMMING_LANGUAGE_CODE_RUSSIAN: typeof STEMMING_LANGUAGE_CODE_RUSSIAN; declare const index$1_STEMMING_LANGUAGE_CODE_SORANI: typeof STEMMING_LANGUAGE_CODE_SORANI; declare const index$1_STEMMING_LANGUAGE_CODE_SPANISH: typeof STEMMING_LANGUAGE_CODE_SPANISH; declare const index$1_STEMMING_LANGUAGE_CODE_SWEDISH: typeof STEMMING_LANGUAGE_CODE_SWEDISH; declare const index$1_STEMMING_LANGUAGE_CODE_THAI: typeof STEMMING_LANGUAGE_CODE_THAI; declare const index$1_STEMMING_LANGUAGE_CODE_TURKISH: typeof STEMMING_LANGUAGE_CODE_TURKISH; declare const index$1_VALUE_TYPE_ANY: typeof VALUE_TYPE_ANY; declare const index$1_VALUE_TYPE_BOOLEAN: typeof VALUE_TYPE_BOOLEAN; declare const index$1_VALUE_TYPE_DOUBLE: typeof VALUE_TYPE_DOUBLE; declare const index$1_VALUE_TYPE_GEO_POINT: typeof VALUE_TYPE_GEO_POINT; declare const index$1_VALUE_TYPE_INSTANT: typeof VALUE_TYPE_INSTANT; declare const index$1_VALUE_TYPE_LOCAL_DATE: typeof VALUE_TYPE_LOCAL_DATE; declare const index$1_VALUE_TYPE_LOCAL_DATE_TIME: typeof VALUE_TYPE_LOCAL_DATE_TIME; declare const index$1_VALUE_TYPE_LOCAL_TIME: typeof VALUE_TYPE_LOCAL_TIME; declare const index$1_VALUE_TYPE_LONG: typeof VALUE_TYPE_LONG; declare const index$1_VALUE_TYPE_REFERENCE: typeof VALUE_TYPE_REFERENCE; declare const index$1_VALUE_TYPE_SET: typeof VALUE_TYPE_SET; declare const index$1_VALUE_TYPE_STRING: typeof VALUE_TYPE_STRING; declare const index$1_addQueryFilter: typeof addQueryFilter; declare const index$1_and: typeof and; declare const index$1_detectCommonValueType: typeof detectCommonValueType; declare const index$1_detectValueType: typeof detectValueType; declare const index$1_dirname: typeof dirname; declare const index$1_enonify: typeof enonify; declare const index$1_group: typeof group; declare const index$1_indexTemplateToConfig: typeof indexTemplateToConfig; declare const index$1_isBooleanDslExpression: typeof isBooleanDslExpression; declare const index$1_isBooleanFilter: typeof isBooleanFilter; declare const index$1_isExistsDslExpression: typeof isExistsDslExpression; declare const index$1_isExistsFilter: typeof isExistsFilter; declare const index$1_isFilter: typeof isFilter; declare const index$1_isFulltextDslExpression: typeof isFulltextDslExpression; declare const index$1_isHasValueFilter: typeof isHasValueFilter; declare const index$1_isIdsFilter: typeof isIdsFilter; declare const index$1_isInDslExpression: typeof isInDslExpression; declare const index$1_isLikeDslExpression: typeof isLikeDslExpression; declare const index$1_isMatchAllDslExpression: typeof isMatchAllDslExpression; declare const index$1_isNgramDslExpression: typeof isNgramDslExpression; declare const index$1_isNotExistsFilter: typeof isNotExistsFilter; declare const index$1_isPathMatchDslExpression: typeof isPathMatchDslExpression; declare const index$1_isQueryDsl: typeof isQueryDsl; declare const index$1_isRangeDslExpression: typeof isRangeDslExpression; declare const index$1_isStemmedDslExpression: typeof isStemmedDslExpression; declare const index$1_isTermDslExpression: typeof isTermDslExpression; declare const index$1_join: typeof join; declare const index$1_or: typeof or; declare const index$1_trimExt: typeof trimExt; declare const index$1_uniqueId: typeof uniqueId; declare const index$1_updateIndexConfigs: typeof updateIndexConfigs; declare const index$1_validateRepoId: typeof validateRepoId; declare namespace index$1 { export { index$1_AGGREGATION_COUNT as AGGREGATION_COUNT, index$1_AGGREGATION_DATE_HISTOGRAM as AGGREGATION_DATE_HISTOGRAM, index$1_AGGREGATION_DATE_RANGE as AGGREGATION_DATE_RANGE, index$1_AGGREGATION_GEO_DISTANCE as AGGREGATION_GEO_DISTANCE, index$1_AGGREGATION_MAX as AGGREGATION_MAX, index$1_AGGREGATION_MIN as AGGREGATION_MIN, index$1_AGGREGATION_RANGE as AGGREGATION_RANGE, index$1_AGGREGATION_STATS as AGGREGATION_STATS, index$1_AGGREGATION_TERMS as AGGREGATION_TERMS, index$1_DSL_EXPRESSION_VALUE_TYPE_DATE_TIME as DSL_EXPRESSION_VALUE_TYPE_DATE_TIME, index$1_DSL_EXPRESSION_VALUE_TYPE_TIME as DSL_EXPRESSION_VALUE_TYPE_TIME, index$1_FILTER_CLAUSES as FILTER_CLAUSES, index$1_FILTER_CLAUSE_MUST as FILTER_CLAUSE_MUST, index$1_FILTER_CLAUSE_MUST_NOT as FILTER_CLAUSE_MUST_NOT, index$1_FILTER_CLAUSE_SHOULD as FILTER_CLAUSE_SHOULD, index$1_HIGHLIGHT_FIELD_ALLTEXT as HIGHLIGHT_FIELD_ALLTEXT, index$1_HIGHLIGHT_OPTION_ENCODERS as HIGHLIGHT_OPTION_ENCODERS, index$1_HIGHLIGHT_OPTION_ENCODER_DEFAULT as HIGHLIGHT_OPTION_ENCODER_DEFAULT, index$1_HIGHLIGHT_OPTION_ENCODER_HTML as HIGHLIGHT_OPTION_ENCODER_HTML, index$1_INDEX_CONFIG_DECIDE_BY_TYPE as INDEX_CONFIG_DECIDE_BY_TYPE, index$1_INDEX_CONFIG_DECIDE_BY_TYPE_DEFAULT as INDEX_CONFIG_DECIDE_BY_TYPE_DEFAULT, index$1_INDEX_CONFIG_ENABLED as INDEX_CONFIG_ENABLED, index$1_INDEX_CONFIG_ENABLED_DEFAULT as INDEX_CONFIG_ENABLED_DEFAULT, index$1_INDEX_CONFIG_FULLTEXT as INDEX_CONFIG_FULLTEXT, index$1_INDEX_CONFIG_FULLTEXT_DEFAULT as INDEX_CONFIG_FULLTEXT_DEFAULT, index$1_INDEX_CONFIG_INCLUDE_IN_ALL_TEXT as INDEX_CONFIG_INCLUDE_IN_ALL_TEXT, index$1_INDEX_CONFIG_INCLUDE_IN_ALL_TEXT_DEFAULT as INDEX_CONFIG_INCLUDE_IN_ALL_TEXT_DEFAULT, index$1_INDEX_CONFIG_INDEX_VALUE_PROCESSORS as INDEX_CONFIG_INDEX_VALUE_PROCESSORS, index$1_INDEX_CONFIG_LANGUAGES as INDEX_CONFIG_LANGUAGES, index$1_INDEX_CONFIG_N_GRAM as INDEX_CONFIG_N_GRAM, index$1_INDEX_CONFIG_N_GRAM_DEFAULT as INDEX_CONFIG_N_GRAM_DEFAULT, index$1_INDEX_CONFIG_PATH as INDEX_CONFIG_PATH, index$1_INDEX_CONFIG_PATH_DEFAULT as INDEX_CONFIG_PATH_DEFAULT, index$1_INDEX_CONFIG_TEMPLATES as INDEX_CONFIG_TEMPLATES, index$1_INDEX_CONFIG_TEMPLATE_BY_TYPE as INDEX_CONFIG_TEMPLATE_BY_TYPE, index$1_INDEX_CONFIG_TEMPLATE_FULLTEXT as INDEX_CONFIG_TEMPLATE_FULLTEXT, index$1_INDEX_CONFIG_TEMPLATE_MINIMAL as INDEX_CONFIG_TEMPLATE_MINIMAL, index$1_INDEX_CONFIG_TEMPLATE_NONE as INDEX_CONFIG_TEMPLATE_NONE, index$1_INDEX_CONFIG_TEMPLATE_PATH as INDEX_CONFIG_TEMPLATE_PATH, index$1_QUERY_FUNCTION_FULLTEXT as QUERY_FUNCTION_FULLTEXT, index$1_QUERY_FUNCTION_NGRAM as QUERY_FUNCTION_NGRAM, index$1_QUERY_FUNCTION_PATH_MATCH as QUERY_FUNCTION_PATH_MATCH, index$1_QUERY_FUNCTION_RANGE as QUERY_FUNCTION_RANGE, index$1_QUERY_FUNCTION_STEMMED as QUERY_FUNCTION_STEMMED, index$1_QUERY_OPERATOR_AND as QUERY_OPERATOR_AND, index$1_QUERY_OPERATOR_OR as QUERY_OPERATOR_OR, index$1_SORT_CREATED as SORT_CREATED, index$1_SORT_DISPLAYNAME as SORT_DISPLAYNAME, index$1_SORT_MANUAL as SORT_MANUAL, index$1_SORT_MODIFIED as SORT_MODIFIED, index$1_STEMMING_LANGUAGES as STEMMING_LANGUAGES, index$1_STEMMING_LANGUAGE_CODES as STEMMING_LANGUAGE_CODES, index$1_STEMMING_LANGUAGE_CODE_ARABIC as STEMMING_LANGUAGE_CODE_ARABIC, index$1_STEMMING_LANGUAGE_CODE_ARMENIAN as STEMMING_LANGUAGE_CODE_ARMENIAN, index$1_STEMMING_LANGUAGE_CODE_BASQUE as STEMMING_LANGUAGE_CODE_BASQUE, index$1_STEMMING_LANGUAGE_CODE_BENGALI as STEMMING_LANGUAGE_CODE_BENGALI, index$1_STEMMING_LANGUAGE_CODE_BRAZILIAN as STEMMING_LANGUAGE_CODE_BRAZILIAN, index$1_STEMMING_LANGUAGE_CODE_BULGARIAN as STEMMING_LANGUAGE_CODE_BULGARIAN, index$1_STEMMING_LANGUAGE_CODE_CATALAN as STEMMING_LANGUAGE_CODE_CATALAN, index$1_STEMMING_LANGUAGE_CODE_CHINESE as STEMMING_LANGUAGE_CODE_CHINESE, index$1_STEMMING_LANGUAGE_CODE_CZECH as STEMMING_LANGUAGE_CODE_CZECH, index$1_STEMMING_LANGUAGE_CODE_DANISH as STEMMING_LANGUAGE_CODE_DANISH, index$1_STEMMING_LANGUAGE_CODE_DUTCH as STEMMING_LANGUAGE_CODE_DUTCH, index$1_STEMMING_LANGUAGE_CODE_ENGLISH as STEMMING_LANGUAGE_CODE_ENGLISH, index$1_STEMMING_LANGUAGE_CODE_FINNISH as STEMMING_LANGUAGE_CODE_FINNISH, index$1_STEMMING_LANGUAGE_CODE_FRENCH as STEMMING_LANGUAGE_CODE_FRENCH, index$1_STEMMING_LANGUAGE_CODE_GALICIAN as STEMMING_LANGUAGE_CODE_GALICIAN, index$1_STEMMING_LANGUAGE_CODE_GERMAN as STEMMING_LANGUAGE_CODE_GERMAN, index$1_STEMMING_LANGUAGE_CODE_GREEK as STEMMING_LANGUAGE_CODE_GREEK, index$1_STEMMING_LANGUAGE_CODE_HINDI as STEMMING_LANGUAGE_CODE_HINDI, index$1_STEMMING_LANGUAGE_CODE_HUNGARIAN as STEMMING_LANGUAGE_CODE_HUNGARIAN, index$1_STEMMING_LANGUAGE_CODE_INDONESIAN as STEMMING_LANGUAGE_CODE_INDONESIAN, index$1_STEMMING_LANGUAGE_CODE_IRISH as STEMMING_LANGUAGE_CODE_IRISH, index$1_STEMMING_LANGUAGE_CODE_ITALIAN as STEMMING_LANGUAGE_CODE_ITALIAN, index$1_STEMMING_LANGUAGE_CODE_JAPANESE as STEMMING_LANGUAGE_CODE_JAPANESE, index$1_STEMMING_LANGUAGE_CODE_KOREAN as STEMMING_LANGUAGE_CODE_KOREAN, index$1_STEMMING_LANGUAGE_CODE_LATVIAN as STEMMING_LANGUAGE_CODE_LATVIAN, index$1_STEMMING_LANGUAGE_CODE_LITHUANIAN as STEMMING_LANGUAGE_CODE_LITHUANIAN, index$1_STEMMING_LANGUAGE_CODE_NORWEGIAN as STEMMING_LANGUAGE_CODE_NORWEGIAN, index$1_STEMMING_LANGUAGE_CODE_PERSIAN as STEMMING_LANGUAGE_CODE_PERSIAN, index$1_STEMMING_LANGUAGE_CODE_PORTUGUESE as STEMMING_LANGUAGE_CODE_PORTUGUESE, index$1_STEMMING_LANGUAGE_CODE_ROMANIAN as STEMMING_LANGUAGE_CODE_ROMANIAN, index$1_STEMMING_LANGUAGE_CODE_RUSSIAN as STEMMING_LANGUAGE_CODE_RUSSIAN, index$1_STEMMING_LANGUAGE_CODE_SORANI as STEMMING_LANGUAGE_CODE_SORANI, index$1_STEMMING_LANGUAGE_CODE_SPANISH as STEMMING_LANGUAGE_CODE_SPANISH, index$1_STEMMING_LANGUAGE_CODE_SWEDISH as STEMMING_LANGUAGE_CODE_SWEDISH, index$1_STEMMING_LANGUAGE_CODE_THAI as STEMMING_LANGUAGE_CODE_THAI, index$1_STEMMING_LANGUAGE_CODE_TURKISH as STEMMING_LANGUAGE_CODE_TURKISH, index$1_VALUE_TYPE_ANY as VALUE_TYPE_ANY, index$1_VALUE_TYPE_BOOLEAN as VALUE_TYPE_BOOLEAN, index$1_VALUE_TYPE_DOUBLE as VALUE_TYPE_DOUBLE, index$1_VALUE_TYPE_GEO_POINT as VALUE_TYPE_GEO_POINT, index$1_VALUE_TYPE_INSTANT as VALUE_TYPE_INSTANT, index$1_VALUE_TYPE_LOCAL_DATE as VALUE_TYPE_LOCAL_DATE, index$1_VALUE_TYPE_LOCAL_DATE_TIME as VALUE_TYPE_LOCAL_DATE_TIME, index$1_VALUE_TYPE_LOCAL_TIME as VALUE_TYPE_LOCAL_TIME, index$1_VALUE_TYPE_LONG as VALUE_TYPE_LONG, index$1_VALUE_TYPE_REFERENCE as VALUE_TYPE_REFERENCE, index$1_VALUE_TYPE_SET as VALUE_TYPE_SET, index$1_VALUE_TYPE_STRING as VALUE_TYPE_STRING, index$1_addQueryFilter as addQueryFilter, index$1_and as and, index$1_detectCommonValueType as detectCommonValueType, index$1_detectValueType as detectValueType, index$1_dirname as dirname, index$5 as dsl, index$1_enonify as enonify, index$4 as filter, fulltext$1 as fulltext, index$1_group as group, index$1_indexTemplateToConfig as indexTemplateToConfig, index$1_isBooleanDslExpression as isBooleanDslExpression, index$1_isBooleanFilter as isBooleanFilter, index$1_isExistsDslExpression as isExistsDslExpression, index$1_isExistsFilter as isExistsFilter, index$1_isFilter as isFilter, index$1_isFulltextDslExpression as isFulltextDslExpression, index$1_isHasValueFilter as isHasValueFilter, index$1_isIdsFilter as isIdsFilter, index$1_isInDslExpression as isInDslExpression, index$1_isLikeDslExpression as isLikeDslExpression, index$1_isMatchAllDslExpression as isMatchAllDslExpression, index$1_isNgramDslExpression as isNgramDslExpression, index$1_isNotExistsFilter as isNotExistsFilter, index$1_isPathMatchDslExpression as isPathMatchDslExpression, index$1_isQueryDsl as isQueryDsl, index$1_isRangeDslExpression as isRangeDslExpression, index$1_isStemmedDslExpression as isStemmedDslExpression, index$1_isTermDslExpression as isTermDslExpression, index$1_join as join, ngram$1 as ngram, index$1_or as or, index$3 as query, index$2 as querying, stemmed$1 as stemmed, index$1_trimExt as trimExt, index$1_uniqueId as uniqueId, index$1_updateIndexConfigs as updateIndexConfigs, index$1_validateRepoId as validateRepoId }; } declare function endsWith(string: string, suffix: string): boolean; declare const camelize: (str: string, removeRegex?: RegExp) => string; declare function cleanAnyDoubleQuoteWrap(val: Value, label?: string): string | Value; declare function fold(inStr: string, { fallback_sign }?: { fallback_sign?: '-' | '_'; }): string; declare function includes(string: string, searchString: string, position?: number): boolean; declare function isAsciiPrintablePunctuation(s: string): boolean; declare function isValidGraphQLName(s: string): boolean; declare function lpad(u: unknown, w?: number, z?: string): string; declare function rpad(u: unknown, w?: number, z?: string): string; declare enum CharType { } type Char = string & CharType; declare function sanitize(inStr: string, { fallback_sign }?: { fallback_sign?: '_' | '-' | Char; }): string; declare function startsWith(string: string, searchString: string, position?: number): boolean; declare function ucFirst(string: string): string; declare function unStem(word: string, language: string): Array; declare const index_camelize: typeof camelize; declare const index_cleanAnyDoubleQuoteWrap: typeof cleanAnyDoubleQuoteWrap; declare const index_endsWith: typeof endsWith; declare const index_fold: typeof fold; declare const index_includes: typeof includes; declare const index_isAsciiPrintablePunctuation: typeof isAsciiPrintablePunctuation; declare const index_isValidGraphQLName: typeof isValidGraphQLName; declare const index_lpad: typeof lpad; declare const index_rpad: typeof rpad; declare const index_sanitize: typeof sanitize; declare const index_startsWith: typeof startsWith; declare const index_ucFirst: typeof ucFirst; declare const index_unStem: typeof unStem; declare namespace index { export { index_camelize as camelize, index_cleanAnyDoubleQuoteWrap as cleanAnyDoubleQuoteWrap, index_endsWith as endsWith, index_fold as fold, index_includes as includes, index_isAsciiPrintablePunctuation as isAsciiPrintablePunctuation, index_isValidGraphQLName as isValidGraphQLName, index_lpad as lpad, index_rpad as rpad, index_sanitize as sanitize, index_startsWith as startsWith, index_ucFirst as ucFirst, index_unStem as unStem }; } declare const TASK_STATE_FAILED = "FAILED"; declare const TASK_STATE_FINISHED = "FINISHED"; declare const TASK_STATE_RUNNING = "RUNNING"; declare const TASK_STATE_WAITING = "WAITING"; declare function isBigInt(value: unknown): value is bigint; declare const isBasicObject: (value: Object | unknown) => value is Object; declare function isBoolean(value: unknown): value is boolean; declare function isDate(value: unknown): value is Date; declare function isDateString(value: unknown): boolean; declare function isFalse(value: unknown): value is false; declare function isFunction(value: unknown): value is FunctionShape; declare function isGeoPoint(v: unknown): boolean; declare function isGeoPointArray(v: GeoPointArray | unknown): v is GeoPointArray; declare function isGeoPointString(v: GeoPointString | unknown): v is GeoPointString; declare function isInfinity(value: unknown): boolean; declare function isInstantString(v: unknown): v is string; declare function isInt(value: unknown): boolean; declare const isInteger: (number: unknown) => boolean; declare function isLocalDateString(v: unknown): v is string; declare function isLocalDateTimeString(v: unknown): v is string; type P = 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9; type D = 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9; type ZeroTo99999 = `${D}` | `${P}${D}` | `${P}${D}${D}` | `${P}${D}${D}${D}` | `${P}${D}${D}${D}${D}`; declare function isNonNegativeIntegerString(s: ZeroTo99999 | unknown): s is ZeroTo99999; declare function isNotNil(value: T | null | undefined): value is NonNullable; declare const isNotSet: (value: unknown) => boolean; declare function isNull(value: unknown): boolean; declare function isNumber(value: number | unknown): value is number; declare const isObject: (value: object | unknown) => value is object; declare function isPositiveInteger(v: unknown): boolean; declare const isPropertyKey: (value: PropertyKey | unknown) => value is PropertyKey; declare function isSet(value: unknown): boolean; declare const isString: (value: string | unknown) => value is string | String; declare const isStringLiteral: (value: string | unknown) => value is string; declare const isStringObject: (value: string | unknown) => value is String; declare const isSymbol: (value: symbol | unknown) => value is symbol; declare function isTime(v: unknown): boolean; declare function isTimeString(v: unknown): v is string; declare function isTrue(value: unknown): value is true; declare function isUndefined(value: unknown): boolean; declare function isUuidV4String(value: unknown): value is string; type ReplacerFn = (this: unknown, key: string, value: unknown) => unknown; type Replacer = ReplacerFn | undefined; declare function toStr(value: unknown, replacer?: Replacer, space?: string | number | undefined): string; declare function isNotFalse(value: unknown): boolean; declare function isNotTrue(value: unknown): boolean; declare const COLON_SIGN = ":"; declare const DOT_SIGN = "."; declare const ELLIPSIS = "\u2026"; declare const EVENT_TYPE_PREFIX_CUSTOM = "custom"; declare const EVENT_TYPE_APPLICATION = "application"; declare const EVENT_TYPE_APPLICATION_CLUSTER = "application.cluster"; declare const EVENT_TYPE_APPLICATION_CLUSTER_EVENT_TYPE_START = "start"; declare const EVENT_TYPE_APPLICATION_CLUSTER_EVENT_TYPE_STATE = "state"; declare const EVENT_TYPE_APPLICATION_CLUSTER_EVENT_TYPE_STOP = "stop"; declare const EVENT_TYPE_APPLICATION_CLUSTER_EVENT_TYPE_UNINSTALL = "uninstall"; declare const EVENT_TYPE_APPLICATION_CLUSTER_EVENT_TYPE_UNINSTALLED = "uninstalled"; declare const EVENT_TYPE_APPLICATION_CLUSTER_EVENT_TYPES: readonly ["start", "state", "stop", "uninstall", "uninstalled"]; declare const EVENT_TYPE_APPLICATION_EVENT_TYPE_INSTALLED = "INSTALLED"; declare const EVENT_TYPE_APPLICATION_EVENT_TYPE_STARTED = "STARTED"; declare const EVENT_TYPE_APPLICATION_EVENT_TYPE_STOPPED = "STOPPED"; declare const EVENT_TYPE_APPLICATION_EVENT_TYPE_UNINSTALLED = "UNINSTALLED"; declare const EVENT_TYPE_APPLICATION_EVENT_TYPES: readonly ["INSTALLED", "STARTED", "STOPPED", "UNINSTALLED"]; declare const EVENT_TYPE_NODE_CREATED = "node.created"; declare const EVENT_TYPE_NODE_DELETED = "node.deleted"; declare const EVENT_TYPE_NODE_UPDATED = "node.updated"; declare const EVENT_TYPES_NODE: readonly ["node.created", "node.deleted", "node.updated"]; declare const EVENT_TYPE_TASK_FINISHED = "task.finished"; declare const EVENT_TYPE_TASK_REMOVED = "task.removed"; declare const EVENT_TYPE_TASK_UPDATED = "task.updated"; declare const EVENT_TYPES_TASK: readonly ["task.finished", "task.removed", "task.updated"]; declare const EVENT_TYPES: readonly ["application", "application.cluster", "node.created", "node.deleted", "node.updated", "task.finished", "task.removed", "task.updated"]; declare const RESPONSE_TYPE_JSON = "text/json;charset=utf-8"; declare const RESPONSE_TYPE_HTML = "text/html;charset=utf-8"; declare const PRINCIPAL_ROLE_SYSTEM_ADMIN: RoleKeySystemAdmin; declare const PRINCIPAL_ROLE_SYSTEM_ADMIN_LOGIN: RoleKeySystemAdminLogin; declare const PRINCIPAL_ROLE_SYSTEM_AUTHENTICATED: RoleKeySystemAuthenticated; declare const PRINCIPAL_ROLE_SYSTEM_AUDITLOG: RoleKeySystemAuditlog; declare const PRINCIPAL_ROLE_SYSTEM_EVERYONE: RoleKeySystemEveryone; declare const PRINCIPAL_ROLE_SYSTEM_USER_ADMIN: RoleKeySystemUserAdmin; declare const PRINCIPAL_ROLE_SYSTEM_USER_APP: RoleKeySystemUserApp; declare const PRINCIPAL_USER_SYSTEM_SU: UserKeySystemSu; export { AGGREGATION_COUNT, AGGREGATION_DATE_HISTOGRAM, AGGREGATION_DATE_RANGE, AGGREGATION_GEO_DISTANCE, AGGREGATION_MAX, AGGREGATION_MIN, AGGREGATION_RANGE, AGGREGATION_STATS, AGGREGATION_TERMS, COLON_SIGN, DOT_SIGN, DSL_EXPRESSION_VALUE_TYPE_DATE_TIME, DSL_EXPRESSION_VALUE_TYPE_TIME, ELLIPSIS, EVENT_TYPES, EVENT_TYPES_NODE, EVENT_TYPES_TASK, EVENT_TYPE_APPLICATION, EVENT_TYPE_APPLICATION_CLUSTER, EVENT_TYPE_APPLICATION_CLUSTER_EVENT_TYPES, EVENT_TYPE_APPLICATION_CLUSTER_EVENT_TYPE_START, EVENT_TYPE_APPLICATION_CLUSTER_EVENT_TYPE_STATE, EVENT_TYPE_APPLICATION_CLUSTER_EVENT_TYPE_STOP, EVENT_TYPE_APPLICATION_CLUSTER_EVENT_TYPE_UNINSTALL, EVENT_TYPE_APPLICATION_CLUSTER_EVENT_TYPE_UNINSTALLED, EVENT_TYPE_APPLICATION_EVENT_TYPES, EVENT_TYPE_APPLICATION_EVENT_TYPE_INSTALLED, EVENT_TYPE_APPLICATION_EVENT_TYPE_STARTED, EVENT_TYPE_APPLICATION_EVENT_TYPE_STOPPED, EVENT_TYPE_APPLICATION_EVENT_TYPE_UNINSTALLED, EVENT_TYPE_NODE_CREATED, EVENT_TYPE_NODE_DELETED, EVENT_TYPE_NODE_UPDATED, EVENT_TYPE_PREFIX_CUSTOM, EVENT_TYPE_TASK_FINISHED, EVENT_TYPE_TASK_REMOVED, EVENT_TYPE_TASK_UPDATED, FILTER_CLAUSES, FILTER_CLAUSE_MUST, FILTER_CLAUSE_MUST_NOT, FILTER_CLAUSE_SHOULD, HIGHLIGHT_FIELD_ALLTEXT, HIGHLIGHT_OPTION_ENCODERS, HIGHLIGHT_OPTION_ENCODER_DEFAULT, HIGHLIGHT_OPTION_ENCODER_HTML, HTTP_REQUEST_MODES, HTTP_REQUEST_MODE_EDIT, HTTP_REQUEST_MODE_INLINE, HTTP_REQUEST_MODE_LIVE, HTTP_REQUEST_MODE_PREVIEW, INDEX_CONFIG_DECIDE_BY_TYPE, INDEX_CONFIG_DECIDE_BY_TYPE_DEFAULT, INDEX_CONFIG_ENABLED, INDEX_CONFIG_ENABLED_DEFAULT, INDEX_CONFIG_FULLTEXT, INDEX_CONFIG_FULLTEXT_DEFAULT, INDEX_CONFIG_INCLUDE_IN_ALL_TEXT, INDEX_CONFIG_INCLUDE_IN_ALL_TEXT_DEFAULT, INDEX_CONFIG_N_GRAM, INDEX_CONFIG_N_GRAM_DEFAULT, INDEX_CONFIG_PATH, INDEX_CONFIG_PATH_DEFAULT, INDEX_CONFIG_TEMPLATES, INDEX_CONFIG_TEMPLATE_BY_TYPE, INDEX_CONFIG_TEMPLATE_FULLTEXT, INDEX_CONFIG_TEMPLATE_MINIMAL, INDEX_CONFIG_TEMPLATE_NONE, INDEX_CONFIG_TEMPLATE_PATH, PRINCIPAL_ROLE_SYSTEM_ADMIN, PRINCIPAL_ROLE_SYSTEM_ADMIN_LOGIN, PRINCIPAL_ROLE_SYSTEM_AUDITLOG, PRINCIPAL_ROLE_SYSTEM_AUTHENTICATED, PRINCIPAL_ROLE_SYSTEM_EVERYONE, PRINCIPAL_ROLE_SYSTEM_USER_ADMIN, PRINCIPAL_ROLE_SYSTEM_USER_APP, PRINCIPAL_USER_SYSTEM_SU, QUERY_FUNCTION_FULLTEXT, QUERY_FUNCTION_NGRAM, QUERY_FUNCTION_PATH_MATCH, QUERY_FUNCTION_RANGE, QUERY_FUNCTION_STEMMED, QUERY_OPERATOR_AND, QUERY_OPERATOR_OR, RESPONSE_TYPE_HTML, RESPONSE_TYPE_JSON, SORT_CREATED, SORT_DISPLAYNAME, SORT_MANUAL, SORT_MODIFIED, STEMMING_LANGUAGES, STEMMING_LANGUAGE_CODES, STEMMING_LANGUAGE_CODE_ARABIC, STEMMING_LANGUAGE_CODE_ARMENIAN, STEMMING_LANGUAGE_CODE_BASQUE, STEMMING_LANGUAGE_CODE_BENGALI, STEMMING_LANGUAGE_CODE_BRAZILIAN, STEMMING_LANGUAGE_CODE_BULGARIAN, STEMMING_LANGUAGE_CODE_CATALAN, STEMMING_LANGUAGE_CODE_CHINESE, STEMMING_LANGUAGE_CODE_CZECH, STEMMING_LANGUAGE_CODE_DANISH, STEMMING_LANGUAGE_CODE_DUTCH, STEMMING_LANGUAGE_CODE_ENGLISH, STEMMING_LANGUAGE_CODE_FINNISH, STEMMING_LANGUAGE_CODE_FRENCH, STEMMING_LANGUAGE_CODE_GALICIAN, STEMMING_LANGUAGE_CODE_GERMAN, STEMMING_LANGUAGE_CODE_GREEK, STEMMING_LANGUAGE_CODE_HINDI, STEMMING_LANGUAGE_CODE_HUNGARIAN, STEMMING_LANGUAGE_CODE_INDONESIAN, STEMMING_LANGUAGE_CODE_IRISH, STEMMING_LANGUAGE_CODE_ITALIAN, STEMMING_LANGUAGE_CODE_JAPANESE, STEMMING_LANGUAGE_CODE_KOREAN, STEMMING_LANGUAGE_CODE_LATVIAN, STEMMING_LANGUAGE_CODE_LITHUANIAN, STEMMING_LANGUAGE_CODE_NORWEGIAN, STEMMING_LANGUAGE_CODE_PERSIAN, STEMMING_LANGUAGE_CODE_PORTUGUESE, STEMMING_LANGUAGE_CODE_ROMANIAN, STEMMING_LANGUAGE_CODE_RUSSIAN, STEMMING_LANGUAGE_CODE_SORANI, STEMMING_LANGUAGE_CODE_SPANISH, STEMMING_LANGUAGE_CODE_SWEDISH, STEMMING_LANGUAGE_CODE_THAI, STEMMING_LANGUAGE_CODE_TURKISH, TASK_STATE_FAILED, TASK_STATE_FINISHED, TASK_STATE_RUNNING, TASK_STATE_WAITING, VALUE_TYPE_ANY, VALUE_TYPE_BOOLEAN, VALUE_TYPE_DOUBLE, VALUE_TYPE_GEO_POINT, VALUE_TYPE_INSTANT, VALUE_TYPE_LOCAL_DATE, VALUE_TYPE_LOCAL_DATE_TIME, VALUE_TYPE_LOCAL_TIME, VALUE_TYPE_LONG, VALUE_TYPE_REFERENCE, VALUE_TYPE_SET, VALUE_TYPE_STRING, addQueryFilter, and, index$7 as array, includes$1 as arrayIncludes, camelize, cleanAnyDoubleQuoteWrap, deleteIn, detectCommonValueType, detectValueType, dirname, endsWith, enonify, entries, index$4 as filter, filterNils, findIndex, flatten, fold, forceArray, fulltext$1 as fulltext, getIn, group, hasOwnProperty, indexTemplateToConfig, isAsciiPrintablePunctuation, isBasicObject, isBigInt, isBoolean, isBooleanDslExpression, isBooleanFilter, isDate, isDateString, isExistsDslExpression, isExistsFilter, isFalse, isFilter, isFulltextDslExpression, isFunction, isGeoPoint, isGeoPointArray, isGeoPointString, isHasValueFilter, isIdsFilter, isInDslExpression, isInfinity, isInstantString, isInt, isInteger, isLikeDslExpression, isLocalDateString, isLocalDateTimeString, isMatchAllDslExpression, isNgramDslExpression, isNonNegativeIntegerString, isNotExistsFilter, isNotFalse, isNotNil, isNotSet, isNotTrue, isNull, isNumber, isObject, isPathMatchDslExpression, isPositiveInteger, isPropertyKey, isQueryDsl, isRangeDslExpression, isSet, isStemmedDslExpression, isString, isStringArray, isStringLiteral, isStringObject, isSymbol, isTermDslExpression, isTime, isTimeString, isTrue, isUndefined, isUuidV4String, isValidGraphQLName, join, lcKeys, lpad, mapKeys, ngram$1 as ngram, noNilsArray, or, rpad, sanitize, setIn, sortByProperty, sortKeys, sortKeysRec, startsWith, stemmed$1 as stemmed, index$1 as storage, index as string, includes as stringIncludes, toStr, trimExt, ucFirst, unStem, uniqueId, updateIndexConfigs, validateRepoId, values };