import { MidaTradingAccount } from "../accounts/MidaTradingAccount"; import { MidaTradingPlatformParameters } from "./MidaTradingPlatformParameters"; export declare abstract class MidaTradingPlatform { #private; protected constructor({ name, siteUri, }: MidaTradingPlatformParameters); get name(): string; get siteUri(): string; abstract login(parameters: Record): Promise; static get installedPlatforms(): MidaTradingPlatform[]; static add(id: string, platform: MidaTradingPlatform): void; static login(id: string, params: Record): Promise; }