import type { AgNumericValue } from 'ag-charts-types'; import type { AggregatePropertyDefinition, DatumPropertyDefinition } from './dataModel'; /** Adds two operands, promoting to bigint when either is, so a bigint column's `0` seed stays exact. */ export declare function addAccumulated(acc: AgNumericValue, value: AgNumericValue): AgNumericValue; export declare function sumValues(values: any[], accumulator?: [AgNumericValue, AgNumericValue]): [AgNumericValue, AgNumericValue]; export declare function sum(id: string, matchGroupId: string): AggregatePropertyDefinition; export declare function groupSum(id: string, opts?: { matchGroupId?: string; visible?: boolean; }): AggregatePropertyDefinition; export declare function range(id: string, matchGroupId: string): AggregatePropertyDefinition; export declare function groupCount(id: string, opts?: { visible?: boolean; }): AggregatePropertyDefinition; export declare function groupAverage(id: string, opts?: { matchGroupId?: string; visible?: boolean; }): AggregatePropertyDefinition; export declare function area(id: string, aggFn: AggregatePropertyDefinition, matchGroupId?: string): AggregatePropertyDefinition; export declare function accumulatedValue(onlyPositive?: boolean): DatumPropertyDefinition['processor']; export declare function trailingAccumulatedValue(): DatumPropertyDefinition['processor'];