import type { FixedIncome, FixedIncomeType, GroupTransaction } from "../types.js";
type NumericKeys<T> = {
    [K in keyof T]: T[K] extends number ? K : never;
}[keyof T];
export declare function sumTotalForProperty<T extends Record<string, any>>(items: T[], property: NumericKeys<T>): number;
export declare const math: import("mathjs").MathJsInstance;
export declare function calculateCurrentValue(props: {
    asset: FixedIncome | undefined;
    transactions: GroupTransaction[];
    fixedIncomeTypes: FixedIncomeType[];
    currentDate?: Date;
}): number | null;
export declare function calculateSumQuantity(transactions: GroupTransaction[]): import("mathjs").BigNumber;
export {};
//# sourceMappingURL=calculations.d.ts.map