export declare class PerformanceAnalysis {
    /**
     * Calculate maximum drawdown
     */
    static calculateMaxDrawdown(prices: number[]): number;
    /**
     * Calculate maximum consecutive losses
     */
    static calculateMaxConsecutiveLosses(prices: number[]): number;
    /**
     * Calculate win rate
     */
    static calculateWinRate(prices: number[]): number;
    /**
     * Calculate profit factor
     */
    static calculateProfitFactor(prices: number[]): number;
    /**
     * Calculate Sharpe Ratio
     */
    static calculateSharpeRatio(returns: number[], riskFreeRate?: number): number;
    /**
     * Calculate Sortino Ratio
     */
    static calculateSortinoRatio(returns: number[], riskFreeRate?: number): number;
    /**
     * Calculate Calmar Ratio
     */
    static calculateCalmarRatio(returns: number[], maxDrawdown: number): number;
    /**
     * Calculate Position Size
     */
    static calculatePositionSize(targetEntry: number, stopLoss: number): number;
    /**
     * Calculate Confidence
     */
    static calculateConfidence(signals: string[]): number;
    /**
     * Calculate Risk Level
     */
    static calculateRiskLevel(volatility: number): string;
}
