export declare function calcPnl(direction: 'LONG' | 'SHORT', entryPrice: number, currentPrice: number): number;
export declare function shouldTriggerPartialTp(trade: {
    direction: string;
    entryPrice: number;
    takeProfit: number;
    partialClosed?: boolean;
}, currentPrice: number, partialTpRatio: number): boolean;
export declare function calcTrailingStop(trade: {
    direction: string;
    entryPrice: number;
    currentStopLoss?: number;
}, currentPrice: number, peakPnl: number): number | null;
export declare function shouldExitOnScore(direction: string, confluenceScore: number): boolean;
export declare function shouldExitOnTime(candleCount: number, pnlPercent: number, maxCandles: number, minPnl: number): boolean;
//# sourceMappingURL=baseTradeEngine.d.ts.map