import { BuiltInFunctionBase } from "./BuiltInFunctionBase";
import { ExcelCalcValue } from "./ExcelCalcValue";
import { ExcelCalcNumberStack } from "./ExcelCalcNumberStack";
import { Dictionary$2 } from "igniteui-angular-core";
import { Type } from "igniteui-angular-core";
import { DayOfWeek } from "igniteui-angular-core";
/**
 * @hidden
 */
export declare class UltraCalcFunctionWorkDay extends BuiltInFunctionBase {
    static $t: Type;
    protected evaluate(a: ExcelCalcNumberStack, b: number): ExcelCalcValue;
    canParameterBeEnumerable(a: number): boolean;
    private _an;
    protected get_name(): string;
    readonly name: string;
    protected get_minArgs(): number;
    readonly minArgs: number;
    protected get_maxArgs(): number;
    readonly maxArgs: number;
    static _ak(a: ExcelCalcValue[], b: Dictionary$2<Date, any>, c: ExcelCalcValue): {
        ret: boolean;
        p1: Dictionary$2<Date, any>;
        p2: ExcelCalcValue;
    };
    static _al(a: Date): boolean;
    static _am(a: DayOfWeek): boolean;
    doesParameterAllowIntermediateResultArray(a: number, b: boolean): boolean;
}
