import type { TradingSignals } from '../../schemas/indicatortypes.ts';
export declare class TradingSignalsGenerator {
    /**
     * Generate trading signals based on market analysis
     */
    static generateSignals(currentPrice: number, trueVWAP: number, momentum5: number, momentum10: number, sessionReturn: number, currentVolume: number, avgVolume: number, pricePosition: number, volatility: number): {
        bullishSignals: number;
        bearishSignals: number;
        signals: string[];
    };
    /**
     * Calculate overall signal and confidence
     */
    static calculateOverallSignal(bullishSignals: number, bearishSignals: number, signals: string[], volatility: number): TradingSignals;
    /**
     * Calculate confidence based on number of signals
     */
    private static calculateConfidence;
    /**
     * Calculate risk level based on volatility
     */
    private static calculateRiskLevel;
}
