import { FormulaError } from './errors.enum';
export declare function trimEdges(text: string): string;
export declare function oppositeNumber(value: number): number;
export declare function throwFormulaError(type: FormulaError): void;
export declare function callFunction(functions: {
    [functionName: string]: (...args: any[]) => any;
}, functionName: string, args: any[]): any;
export declare function checkFunctionExistence(functions: {
    [functionName: string]: (...args: any[]) => any;
}, functionName: string): void;
export declare type PrimitiveOrNoValue = string | number | boolean | null | undefined;
export declare type PrimitiveOrNoValueTypes = 'string' | 'number' | 'boolean' | 'object' | 'undefined';
export declare function excelifyComparison(javascriptComparisonFunction: (a: PrimitiveOrNoValue, b: PrimitiveOrNoValue) => boolean): (a: PrimitiveOrNoValue, b: PrimitiveOrNoValue) => boolean;
