import type { CustomMatcher } from './customOperators.js'; export type StringOperator = (arg1: string[], arg2?: string) => (arg: string) => boolean; export type StringMatcher = (value: string, path: string[]) => boolean | null; export type DefaultStringMatcher = (value: string) => boolean; /** * Builds the function which of a criterion which checks a leaf string value against the keyword. */ export default function getStringMatchers(keyword: string, insensitive: string, customOperators: CustomMatcher[]): StringMatcher[]; export declare function getDefaultStringMatcher(keyword: string, insensitive: string): (arg: string) => boolean; /** * @internal */ export declare function splitStringOperator(keyword: string): { operator: string; values: string[]; }; //# sourceMappingURL=getStringMatchers.d.ts.map