import type { CandleData, FVG, OrderBlock, StructureBreak, CandlePattern, SRZone, SmartMoneyData } from '@bottrade/shared';
export declare function detectFVGs(candles: CandleData[], lookback?: number): FVG[];
export declare function detectStructureBreaks(candles: CandleData[], lookback?: number): {
    breaks: StructureBreak[];
    trend: 'bullish' | 'bearish' | 'ranging';
};
export declare function detectOrderBlocks(candles: CandleData[], lookback?: number): OrderBlock[];
export declare function detectCandlePatterns(candles: CandleData[]): CandlePattern[];
export declare function detectSRZones(candles: CandleData[], lookback?: number): SRZone[];
export declare function detectLiquiditySweep(candles: CandleData[], lookback?: number): {
    detected: boolean;
    direction: 'bullish' | 'bearish' | null;
    level: number | null;
};
export declare function analyzeSmartMoney(candles: CandleData[]): SmartMoneyData;
//# sourceMappingURL=smartMoney.d.ts.map