import type { DMI, IchimokuCloud, MACD } from '../../schemas/indicatortypes.ts';
export declare class TrendIndicators {
    /**
     * Calculate MACD (Moving Average Convergence Divergence)
     */
    static calculateMACD(prices: number[]): MACD[];
    /**
     * Calculate ADX (Average Directional Index)
     */
    static calculateADX(prices: number[], highs: number[], lows: number[]): number[];
    /**
     * Calculate DMI (Directional Movement Index)
     */
    static calculateDMI(prices: number[], highs: number[], lows: number[]): DMI[];
    /**
     * Calculate Ichimoku Cloud
     */
    static calculateIchimoku(prices: number[], highs: number[], lows: number[]): IchimokuCloud[];
    /**
     * Calculate Parabolic SAR
     */
    static calculateParabolicSAR(prices: number[], highs: number[], lows: number[]): number[];
}
