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;