import type { Stochastic } from '../../schemas/indicatortypes.ts';
export declare class MomentumIndicators {
    /**
     * Calculate RSI (Relative Strength Index)
     */
    static calculateRSI(data: number[], period?: number): number[];
    /**
     * Calculate Stochastic Oscillator
     */
    static calculateStochastic(prices: number[], highs: number[], lows: number[]): Stochastic[];
    /**
     * Calculate CCI (Commodity Channel Index)
     */
    static calculateCCI(prices: number[], highs: number[], lows: number[]): number[];
    /**
     * Calculate Rate of Change
     */
    static calculateROC(prices: number[]): number[];
    /**
     * Calculate Williams %R
     */
    static calculateWilliamsR(prices: number[]): number[];
    /**
     * Calculate Momentum
     */
    static calculateMomentum(prices: number[]): number[];
}
