declare const jexlFunctions: {
    BUILDFULLADDRESS: (address: unknown) => string;
    QUOTIENT: (numerator: unknown, denominator: unknown) => number;
    RADIANS: (value: unknown) => number;
    PRODUCT: (...args: unknown[]) => number;
    ROUNDDOWN: (value: unknown, digits: unknown) => number;
    ROUNDUP: (value: unknown, digits: unknown) => number;
    SEC: (value: unknown) => number;
    SECH: (value: unknown) => number;
    SIN: (value: unknown) => number;
    SINH: (value: unknown) => number;
    SQRT: (value: unknown) => number;
    SQRTPI: (value: unknown) => number;
    TAN: (value: unknown) => number;
    TANH: (value: unknown) => number;
    TRUNC: (value: unknown, digits: unknown) => number;
    SUM: (...args: unknown[]) => number;
    SUMSQ: (...args: unknown[]) => number;
    SUMX2MY2: (firstArray: unknown, secondArray: unknown) => number;
    SUMX2PY2: (firstArray: unknown, secondArray: unknown) => number;
    SUMXMY2: (firstArray: unknown, secondArray: unknown) => number;
    SUMIF: (range: unknown[], criteria: unknown, sumRange?: unknown[] | undefined) => number;
    ABS: (value: unknown) => number;
    ROUND: (value: unknown, digits: unknown) => number;
    RANDBETWEEN: (bottom: unknown, top: unknown) => number;
    RAND: () => number;
    PI: () => number;
    POWER: (value: unknown, power: unknown) => number;
    ODD: (value: unknown) => number;
    LOG: (value: unknown, base: unknown) => number;
    MOD: (value: unknown, divisor: unknown) => number;
    EVEN: (value: unknown) => number;
    EXP: (value: unknown) => number;
    LN: (value: unknown) => number;
    CSC: (value: unknown) => number;
    CSCH: (value: unknown) => number;
    COT: (value: unknown) => number;
    COTH: (value: unknown) => number;
    E: () => number;
    ASIN: (value: unknown) => number;
    ATAN: (value: unknown) => number;
    COS: (value: unknown) => number;
    COSH: (value: unknown) => number;
    ATAN2: (firstValue: unknown, secondValue: unknown) => number;
    ATANH: (value: unknown) => number;
    ACOS: (value: unknown) => number;
    ACOSH: (value: unknown) => number;
    ACOT: (value: unknown) => number;
    ACOTH: (value: unknown) => number;
    ASINH: (value: unknown) => number;
    BASE: (value: unknown, radix: unknown, minLength: unknown) => string;
    CLEAN: (text: unknown) => string;
    CONCAT: (...args: unknown[]) => string;
    EXACT: (firstText: unknown, secondText: unknown) => boolean;
    FIND: (valueToSearch: unknown, text: unknown, position?: unknown) => number;
    LEFT: (text: unknown, length?: unknown) => string;
    LEN: (text: unknown) => number;
    LOWER: (text: unknown) => string;
    MID: (text: unknown, start: unknown, length: unknown) => string;
    PROPER: (text: unknown) => string;
    REPT: (text: unknown, times: unknown) => string;
    RIGHT: (text: unknown, length: unknown) => string;
    SEARCH: (valueToSearch: unknown, text: unknown, position?: unknown) => number;
    TRIM: (text: unknown) => string;
    UPPER: (text: unknown) => string;
    VALUE: (text: unknown) => number;
    REPLACE: (text: unknown, position: number, length: unknown, replacement: unknown) => string;
    SUBSTITUTE: (text: unknown, textToReplace: unknown, replacement: unknown) => string;
    CONCATENATE: (...args: unknown[]) => string;
    ISEVEN: (value: unknown) => boolean;
    ISTEXT: (value: unknown) => value is string;
    ISNONTEXT: (value: unknown) => boolean;
    ISNULL: (value: unknown) => value is null;
    ISNOTNULL: (value: unknown) => boolean;
    ISUNDEFINED: (value: unknown) => value is undefined;
    ISNOTUNDEFINED: (value: unknown) => boolean;
    ISEMPTY: (value: unknown, checkForEmptyString?: unknown) => boolean;
    ISNOTEMPTY: (value: unknown, checkForEmptyString?: boolean | undefined) => boolean;
    ISODD: (value: unknown) => boolean;
    ISNUMBER: (value: unknown) => value is number;
    ISFINITE: (value: unknown) => boolean;
    ISNAN: (value: unknown) => boolean;
    ISDATESTRING: (value: unknown) => value is string;
    ISBLANK: (value: unknown) => value is string;
    AVERAGE: (...args: unknown[]) => number;
    AVERAGEA: (...args: unknown[]) => number;
    MAX: (...args: unknown[]) => number;
    MAXA: (...args: unknown[]) => number;
    MIN: (...args: unknown[]) => number;
    MINA: (...args: unknown[]) => number;
    MODE: (...args: unknown[]) => number | undefined;
    STANDARDIZE: (value: unknown, mean: unknown, sd: unknown) => number;
    SMALL: (array: unknown[], k: unknown) => number;
    LARGE: (array: unknown[], k: unknown) => number;
    COUNT: (...args: unknown[]) => number;
    COUNTA: (...args: unknown[]) => number;
    COUNTBLANK: (...args: unknown[]) => number;
    MEDIAN: (...args: unknown[]) => number;
    AVERAGEIF: (range: unknown[], criteria: unknown, averageRange: unknown[]) => number;
    COUNTIF: (range: unknown[], criteria: unknown) => number;
    COUNTUNIQUE: (...args: unknown[]) => number;
    EFFECT: (rate: unknown, periods: unknown) => number;
    FV: (rate: unknown, periods: unknown, payment: unknown, value: unknown, type: unknown) => number;
    PMT: (rate: unknown, periods: unknown, present: unknown, future: unknown, type: unknown) => number;
    IPMT: (rate: unknown, period: unknown, periods: unknown, present: unknown, future: unknown, type: unknown) => number;
    RATE: (periods: unknown, payment: unknown, present: unknown, future: unknown, type: unknown, guess: unknown) => number;
    ISPMT: (rate: unknown, period: unknown, periods: unknown, value: unknown) => number;
    NOMINAL: (rate: unknown, periods: unknown) => number;
    NPER: (rate: unknown, payment: unknown, present: unknown, future: unknown, type: unknown) => number;
    NPV: (rate: unknown, ...args: unknown[]) => number;
    PDURATION: (rate: unknown, present: unknown, future: unknown) => number;
    PPMT: (rate: unknown, period: unknown, periods: unknown, present: unknown, future: unknown, type: unknown) => number;
    PV: (rate: unknown, periods: unknown, payment: unknown, future: unknown, type: unknown) => number;
    DELTA: (firstValue: unknown, secondValue: unknown) => 1 | 0;
    ACCRINT: (issue: unknown, first: unknown, settlement: unknown, rate: unknown, par: unknown, frequency: unknown, basis: unknown) => number;
    CUMPRINC: (rate: unknown, periods: unknown, value: unknown, start: unknown, end: unknown, type: unknown) => number;
    CUMIPMT: (rate: unknown, periods: unknown, value: unknown, start: unknown, end: unknown, type: unknown) => number;
    AND: (...args: unknown[]) => boolean;
    OR: (...args: unknown[]) => boolean;
    XOR: (...args: unknown[]) => boolean;
    IF: (condition: unknown, ...values: unknown[]) => unknown;
    NOT: (logical: unknown) => boolean;
    IFS: (...args: unknown[]) => unknown;
    TRUE: () => boolean;
    FALSE: () => boolean;
    SWITCH: (value: unknown, ...args: unknown[]) => unknown;
    GTE: (value: unknown, compareTo: unknown) => boolean;
    LTE: (value: unknown, compareTo: unknown) => boolean;
    LT: (value: unknown, compareTo: unknown) => boolean;
    GT: (value: unknown, compareTo: unknown) => boolean;
    EQUAL: (value: unknown, compareTo: unknown) => boolean;
    NOTEQUAL: (value: unknown, compareTo: unknown) => boolean;
    NINCLUDES: (value: unknown, notIncludesSet: unknown[]) => boolean;
    INCLUDES: (value: unknown, includesSet: unknown[]) => boolean;
    RANGE: (value: unknown, min: unknown, max: unknown) => boolean;
    WEEKNUM: (date: unknown, format?: unknown) => number;
    YEAR: (date: unknown, format?: unknown) => number;
    YEARFRAC: (firstDate: unknown, secondDate: unknown, basis?: unknown, format?: unknown) => number;
    NOW: (format?: unknown) => string;
    DATE: (year: unknown, month: unknown, day: unknown, format?: unknown) => string;
    DAY: (date: unknown, format?: unknown) => number;
    DAYS: (firstDate: unknown, secondDate: unknown, format?: unknown) => number;
    DATEVALUE: (date: unknown, format?: unknown) => string;
    ISOWEEKNUM: (date: unknown, format?: unknown) => number;
    MONTH: (date: unknown, format?: unknown) => number;
    TODAY: (format?: unknown) => string;
    EOMONTH: (startDate: unknown, months: unknown, format?: unknown) => string;
    NETWORKDAYSINTL: (startDate: unknown, endDate: unknown, weekend?: unknown, holidays?: unknown[]) => number;
    WORKDAYINTL: (startDate: unknown, days: unknown, weekend?: unknown, holidays?: unknown[]) => string;
    EDATE: (date: unknown, months: unknown, format?: unknown) => string;
    DAYS360: (startDate: unknown, endDate: unknown, method?: unknown) => number;
    DATEDIF: (startDate: unknown, endDate: unknown, unitType: unknown) => number;
    UNIQUE: (source: unknown[]) => unknown[];
};
export default jexlFunctions;
