/** * Database Functions — Native RuntimeValue Implementation */ import type { RuntimeValue } from "../runtime/values.js"; export declare function fnDSUM(args: RuntimeValue[]): RuntimeValue; export declare function fnDAVERAGE(args: RuntimeValue[]): RuntimeValue; export declare function fnDCOUNT(args: RuntimeValue[]): RuntimeValue; export declare function fnDMAX(args: RuntimeValue[]): RuntimeValue; export declare function fnDMIN(args: RuntimeValue[]): RuntimeValue; export declare function fnDPRODUCT(args: RuntimeValue[]): RuntimeValue; export declare function fnDGET(args: RuntimeValue[]): RuntimeValue; /** * DCOUNTA(database, field, criteria) — count non-empty cells that match * the criteria, in the specified field. Unlike DCOUNT (numeric-only), * DCOUNTA counts any non-blank cell including text and booleans. */ export declare function fnDCOUNTA(args: RuntimeValue[]): RuntimeValue; /** * DSTDEV(database, field, criteria) — sample standard deviation of * numeric cells matching criteria in the specified field. */ export declare function fnDSTDEV(args: RuntimeValue[]): RuntimeValue; /** * DSTDEVP(database, field, criteria) — population standard deviation * of numeric cells matching criteria. */ export declare function fnDSTDEVP(args: RuntimeValue[]): RuntimeValue; /** * DVAR(database, field, criteria) — sample variance of matching numeric * cells. */ export declare function fnDVAR(args: RuntimeValue[]): RuntimeValue; /** * DVARP(database, field, criteria) — population variance of matching * numeric cells. */ export declare function fnDVARP(args: RuntimeValue[]): RuntimeValue;