import { DataFrame, Series } from 'danfojs-node'; import { StatsOptions } from './interfaces'; import { Strategy } from './strategy'; import { Trade } from './trade'; export declare class Stats { private readonly data; private readonly strategy; private readonly equity; private readonly trades; private readonly options; private _equityCurve?; private _tradeLog?; private _results?; constructor(data: DataFrame, strategy: Strategy, equity: Series, trades: Trade[], options: StatsOptions); get equityCurve(): DataFrame | undefined; get tradeLog(): DataFrame | undefined; get results(): Series | undefined; compute(): this; print(): void; plot(): void; private computeExposureTime; private computeReturnPct; private computeDrawdownDurationPeaks; private computeDayReturns; private computeGeometricMean; private foramt; }