import { DefiLlamaChartDataPoint } from '../constants.js';
export interface TimeSeriesStats {
    average: string;
    min: string;
    max: string;
    volatility?: string;
}
export interface PoolStats {
    apy: TimeSeriesStats;
    tvl: Omit<TimeSeriesStats, 'volatility'>;
}
export declare function calculateApyStats(values: number[]): TimeSeriesStats;
export declare function calculateTvlStats(values: number[]): Omit<TimeSeriesStats, 'volatility'>;
export declare function extractTimeSeriesData(data: DefiLlamaChartDataPoint[], days: number): DefiLlamaChartDataPoint[];
export declare function calculateStabilityScore(avgApy: number, volatility: number): number;
//# sourceMappingURL=stats.d.ts.map