import { Strategy } from "../buildInFuncNamespace";
interface IArgs {
    trade_num: number;
}
declare class Closedtrdes {
    private _strategy;
    constructor(strategy: Strategy);
    commission({ trade_num }: IArgs, posStr: string): number;
    entry_bar_index({ trade_num }: IArgs, posStr: string): number | undefined;
    entry_comment({ trade_num }: IArgs, posStr: string): string;
    entry_id({ trade_num }: IArgs, posStr: string): string;
    entry_price({ trade_num }: IArgs, posStr: string): number | undefined;
    entry_time({ trade_num }: IArgs, posStr: string): number | undefined;
    exit_bar_index({ trade_num }: IArgs, posStr: string): number | undefined;
    exit_comment({ trade_num }: IArgs, posStr: string): string | undefined;
    exit_id({ trade_num }: IArgs, posStr: string): string | undefined;
    exit_price({ trade_num }: IArgs, posStr: string): number | undefined;
    exit_time({ trade_num }: IArgs, posStr: string): number | undefined;
    max_drawdown({ trade_num }: IArgs, posStr: string): number | undefined;
    max_drawdown_percent({ trade_num }: IArgs, posStr: string): number | undefined;
    max_runup({ trade_num }: IArgs, posStr: string): number | undefined;
    max_runup_percent({ trade_num }: IArgs, posStr: string): number | undefined;
    profit({ trade_num }: IArgs, posStr: string): number | undefined;
    profit_percent({ trade_num }: IArgs, posStr: string): number | undefined;
    size({ trade_num }: IArgs, posStr: string): number;
    private _verifyTradeNum;
}
export default Closedtrdes;
