import { FieldLookup, FieldValue, Matcher, SourceItem, Value } from '../../../../../../src/types'; export declare const guid: () => string; export declare const isUnique: (value: string, index: number, array: string[]) => boolean; export declare const getValue: (item: SourceItem, dsl: FieldLookup) => Value; export declare const getText: (item: SourceItem, dsl: FieldLookup) => string; export declare const getExpressionText: (fieldValue: FieldValue, value: Value) => string; export declare const ignoreCaseEquals: (str1: string, str2: string) => boolean; export declare const trimIfNotOnlySpaces: (text: string) => string; export declare const matchItem: (sourceItem: SourceItem, fieldLookup: FieldLookup, searchText: string, ignoreCase?: boolean) => boolean; export declare const matchExact: (sourceItem: SourceItem, fieldLookup: FieldLookup, searchText: string) => boolean; export declare const isListMatcher: (matcher: Matcher) => boolean; export declare const isPopListMatcher: (matcher: Matcher) => boolean; export declare const isRangeMatcher: (matcher: Matcher) => boolean; export declare const bracketMatcher: (bracket: '(' | ')', opertor: string | null) => Matcher;