import { JsonPrimitive } from '@salesforce/ts-types'; import { AqFilter } from 'aql-builder'; export declare function buildFilter(input: string): AqFilter; export declare function splitMultiValues(value: string): JsonPrimitive | JsonPrimitive[]; export declare function coerceValue(value: string): string | number | null; export declare function unwrapPathFunction(input: string, aggregate?: boolean): { path: string; function: "length" | "pop" | "concat" | "reverse" | "trim" | "uuid" | "count" | "asin" | "log" | "date_now" | "rand" | "json_stringify" | "sorted_unique" | "count_unique" | "count_distinct" | "distinct" | "collect" | "first" | "unique" | "sorted" | "max" | "min" | "avg" | "average" | "median" | "stddev_population" | "stddev_sample" | "stddev" | "sum" | "variance_population" | "variance_sample" | "variance" | "date_iso8601" | "date_dayofweek" | "date_year" | "date_month" | "date_day" | "date_hour" | "date_minute" | "date_second" | "date_millisecond" | "date_dayofyear" | "date_isoweek" | "date_leapyear" | "date_quarter" | "date_days_in_month" | "date_trunc" | "abs" | "acos" | "atan" | "ceil" | "cos" | "degrees" | "exp" | "exp2" | "floor" | "log2" | "log10" | "product" | "radians" | "random_token" | "round" | "sin" | "sqrt" | "tan" | "char_length" | "crc32" | "encode_uri_component" | "fnv64" | "json_parse" | "lower" | "ltrim" | "md5" | "rtrim" | "sha1" | "sha512" | "soundex" | "to_base64" | "to_hex" | "upper" | "to_bool" | "to_number" | "to_string" | "to_array" | "to_list" | "is_null" | "is_bool" | "is_number" | "is_string" | "is_array" | "is_list" | "is_object" | "is_document" | "is_datestring" | "is_ipv4" | "is_key" | "typename"; } | { path: string; function?: undefined; }; //# sourceMappingURL=flag-query-tools.d.ts.map