import { MidaDecimal, MidaOrder, MidaPosition, MidaProtectionChange, MidaProtectionDirectives } from "@reiryoku/mida"; import { CTraderPositionParameters } from "./CTraderPositionParameters"; export declare class CTraderPosition extends MidaPosition { #private; constructor({ id, symbol, tradingAccount, volume, direction, protection, connection, cTraderEmitter, }: CTraderPositionParameters); getUsedMargin(): Promise; addVolume(volume: number): Promise; subtractVolume(volume: number): Promise; getUnrealizedSwap(): Promise; getUnrealizedCommission(): Promise; getUnrealizedGrossProfit(): Promise; changeProtection(protection: MidaProtectionDirectives): Promise; }