/** * 一些特殊实现的函数,在 visitFunction 里实现的 */ import { FormulaEnv } from '../FormulaEnv'; import { ASTNode } from '../ast/ASTNode'; import { EvalResult } from '../eval/EvalResult'; export declare function ISREF(env: FormulaEnv, node: ASTNode): EvalResult; export declare function AREAS(env: FormulaEnv, node: ASTNode): EvalResult; export declare function SUBTOTAL(env: FormulaEnv, node: ASTNode): EvalResult; export declare function ROW(env: FormulaEnv, node: ASTNode): number; export declare function ROWS(env: FormulaEnv, node: ASTNode): number; export declare function COLUMN(env: FormulaEnv, node: ASTNode): number; export declare function COLUMNS(env: FormulaEnv, node: ASTNode): number; export declare const specialFunctions: Map EvalResult>;