import { CallExpr, LookupExpr, Value } from "../Expr"; import { ExprEvaluatorContext, OperatorDescriptorMap } from "../ExprEvaluator"; interface KeyValObj { [key: string]: Value; } declare const operators: { length: { call: (context: ExprEvaluatorContext, call: CallExpr) => number; }; coalesce: { call: (context: ExprEvaluatorContext, call: CallExpr) => Value; }; lookup: { call: (context: ExprEvaluatorContext, lookup: LookupExpr) => KeyValObj | null; }; }; export declare const MiscOperators: OperatorDescriptorMap; export declare type MiscOperatorNames = keyof typeof operators; export {}; //# sourceMappingURL=MiscOperators.d.ts.map