import { MidaTradingPlatform } from "../../core/platforms/MidaTradingPlatform"; import { CTraderAccount } from "./CTraderAccount"; import { CTraderLoginParameters } from "./CTraderLoginParameters"; declare class CTrader extends MidaTradingPlatform { #private; private constructor(); login({ clientId, clientSecret, demoProxy, liveProxy, accessToken, accountId, }: CTraderLoginParameters): Promise; static get instance(): CTrader; } export { CTrader, }; export { CTraderAccount, } from "./CTraderAccount"; export { CTraderAccountParameters, } from "./CTraderAccountParameters"; export { CTraderApplication, } from "./CTraderApplication"; export { CTraderApplicationParameters, } from "./CTraderApplicationParameters"; export { CTraderLoginParameters, } from "./CTraderLoginParameters"; export { CTraderOrder, } from "./orders/CTraderOrder"; export { CTraderOrderParameters, } from "./orders/CTraderOrderParameters"; export { CTraderPosition, } from "./positions/CTraderPosition"; export { CTraderPositionParameters, } from "./positions/CTraderPositionParameters"; export { CTraderTrade, } from "./trades/CTraderTrade"; export { CTraderTradeParameters, } from "./trades/CTraderTradeParameters";