export declare const languageDefinition: { keywords: string[]; datasourcekeywords: string[]; searchkeywords: string[]; timeRange: string[]; splkeywords: string[]; stats: string[]; rare: string[]; bin: string[]; replace: string[]; rename: string[]; sort: string[]; mvexpand: string[]; join: string[]; jsonpath: string[]; xmlpath: string[]; iplocation: string[]; makemv: string[]; dedup: string[]; transaction: string[]; convert: string[]; timechart: string[]; chart: string[]; from: string[]; compare: string[]; export: string[]; statsfunc: string[]; evalfunc: string[]; outputlookup: string[]; makeresults: string[]; inputlookup: string[]; operators: string[]; escapes: RegExp; tokenizer: { root: ((string | RegExp)[] | (RegExp | { cases: { '@keywords': string; '@timeRange': string; '@splkeywords': string; '@stats': string; '@rare': string; '@bin': string; '@rename': string; '@sort': string; '@replace': string; '@mvexpand': string; '@join': string; '@jsonpath': string; '@xmlpath': string; '@iplocation': string; '@transaction': string; '@convert': string; '@timechart': string; '@chart': string; '@from': string; '@export': string; '@makemv': string; '@compare': string; '@datasourcekeywords': string; '@statsfunc': string; '@evalfunc': string; '@default': string; }; })[] | (RegExp | { token: string; bracket: string; next: string; })[] | (RegExp | string[])[])[]; string: ((string | RegExp)[] | (RegExp | { token: string; bracket: string; next: string; })[])[]; }; }; export declare enum EFilterOperator { Eq = "=", UnEq = "!=", In = "in" } export declare const filterOperatorList: EFilterOperator[]; export declare enum keywordLevel { highest = "a", high = "b", middle = "c", low = "d", default = "z" } export declare const importantWord: { [key: string]: string; }; export declare const splWord: { [key: string]: string; }; export interface ICompleteItem { key: string; type: string; documentation?: string; } export interface ISchemaValue { buckets: Array<{ key: string; }>; } export declare const searchLen: number;