import { BuiltInFunctionBase } from "./BuiltInFunctionBase";
import { IEnumerable$1, Type } from "igniteui-angular-core";
import { ExcelCalcValue } from "./ExcelCalcValue";
import { Regex } from "igniteui-angular-core";
import { KeyValuePair$2 } from "igniteui-angular-core";
/**
 * @hidden
 */
export declare abstract class UltraCalcFunctionLookupBase extends BuiltInFunctionBase {
    static $t: Type;
    private static _am;
    protected static _an(a: string): Regex;
    protected static _al(a: IEnumerable$1<KeyValuePair$2<number, ExcelCalcValue>>, b: ExcelCalcValue, c: number): number;
    protected static _ak(a: ExcelCalcValue, b: boolean): {
        ret: boolean;
        p1: boolean;
    };
    protected get_minArgs(): number;
    readonly minArgs: number;
    protected get_maxArgs(): number;
    readonly maxArgs: number;
    _v(a: number): boolean;
}
