import { MidaTradingAccount } from "./accounts/MidaTradingAccount"; import { MidaIndicator } from "./indicators/MidaIndicator"; import { MidaLogger } from "./loggers/MidaLogger"; import { MidaPlugin } from "./plugins/MidaPlugin"; declare class Mida { #private; private constructor(); static get version(): string; static get logger(): MidaLogger; static get installedPlugins(): MidaPlugin[]; static use(plugin: MidaPlugin, params?: Record): void; static pluginIsInstalled(id: string): boolean; static login(id: string, parameters: Record): Promise; static createIndicator(id: string, parameters: Record): MidaIndicator; } declare const login: typeof Mida.login, createIndicator: typeof Mida.createIndicator; export { Mida, }; export { login, login as connect, createIndicator, }; export { MidaTradingAccount, } from "./accounts/MidaTradingAccount"; export { MidaTradingAccountOperativity, } from "./accounts/MidaTradingAccountOperativity"; export { MidaTradingAccountParameters, } from "./accounts/MidaTradingAccountParameters"; export { MidaTradingAccountPositionAccounting, } from "./accounts/MidaTradingAccountPositionAccounting"; export { MidaAsset, } from "./assets/MidaAsset"; export { MidaAssetParameters, } from "./assets/MidaAssetParameters"; export { MidaAssetStatement, } from "./assets/MidaAssetStatement"; export { marketComponent, MidaMarketComponent, } from "./components/MidaMarketComponent"; export { MidaMarketComponentConstructor, } from "./components/MidaMarketComponentConstructor"; export { MidaMarketComponentDependencyDeclaration, } from "./components/MidaMarketComponentDependencyDeclaration"; export { MidaMarketComponentIndicatorDeclaration, } from "./components/MidaMarketComponentIndicatorDeclaration"; export { makeComponent, makeComponentState, MidaMarketComponentMakerParameters, } from "./components/MidaMarketComponentMaker"; export { MidaMarketComponentOracle, } from "./components/MidaMarketComponentOracle"; export { MidaMarketComponentParameterDeclaration, } from "./components/MidaMarketComponentParameterDeclaration"; export { MidaMarketComponentState, } from "./components/MidaMarketComponentState"; export { date, MidaDate, } from "./dates/MidaDate"; export { MidaDateConvertible, } from "./dates/MidaDateConvertible"; export { utcTimestamp, } from "./dates/MidaDateUtilities"; export { decimal, MidaDecimal, } from "./decimals/MidaDecimal"; export { MidaDecimalConvertible, } from "./decimals/MidaDecimalConvertible"; export { MidaError, } from "./errors/MidaError"; export { MidaErrorParameters, } from "./errors/MidaErrorParameters"; export { unsupportedOperationError, } from "./errors/MidaErrorUtilities"; export { MidaEvent, } from "./events/MidaEvent"; export { MidaEventListener, } from "./events/MidaEventListener"; export { MidaEventListenerAsync, } from "./events/MidaEventListenerAsync"; export { MidaEventParameters, } from "./events/MidaEventParameters"; export { MidaIndicator, } from "./indicators/MidaIndicator"; export { MidaIndicatorIo, } from "./indicators/MidaIndicatorIo"; export { MidaIndicatorParameters, } from "./indicators/MidaIndicatorParameters"; export { MidaLog, } from "./loggers/MidaLog"; export { MidaLogger, } from "./loggers/MidaLogger"; export { log, } from "./loggers/MidaLoggerUtilities"; export { MidaLogNamespace, } from "./loggers/MidaLogNamespace"; export { MidaLogParameters, } from "./loggers/MidaLogParameters"; export { MidaOrder, } from "./orders/MidaOrder"; export { MidaOrderDirection, } from "./orders/MidaOrderDirection"; export { MidaOrderDirectives, } from "./orders/MidaOrderDirectives"; export { MidaOrderExecutionType, } from "./orders/MidaOrderExecutionType"; export { MidaOrderFillType, } from "./orders/MidaOrderFillType"; export { MidaOrderParameters, } from "./orders/MidaOrderParameters"; export { MidaOrderPurpose, } from "./orders/MidaOrderPurpose"; export { MidaOrderRejection, } from "./orders/MidaOrderRejection"; export { MidaOrderStatus, } from "./orders/MidaOrderStatus"; export { MidaOrderTimeInForce, } from "./orders/MidaOrderTimeInForce"; export { composePeriods, MidaPeriod, } from "./periods/MidaPeriod"; export { MidaPeriodParameters, } from "./periods/MidaPeriodParameters"; export { MidaPeriodPriceKey, } from "./periods/MidaPeriodPriceKey"; export { MidaPeriodUtilities, } from "./periods/MidaPeriodUtilities"; export { MidaTradingPlatform, } from "./platforms/MidaTradingPlatform"; export { MidaTradingPlatformParameters, } from "./platforms/MidaTradingPlatformParameters"; export { MidaPlugin, } from "./plugins/MidaPlugin"; export { MidaPluginActions, } from "./plugins/MidaPluginActions"; export { MidaPluginParameters, } from "./plugins/MidaPluginParameters"; export { MidaPosition, } from "./positions/MidaPosition"; export { MidaPositionDirection, } from "./positions/MidaPositionDirection"; export { MidaPositionParameters, } from "./positions/MidaPositionParameters"; export { MidaPositionStatus, } from "./positions/MidaPositionStatus"; export { MidaProtection, } from "./protections/MidaProtection"; export { MidaProtectionChange, } from "./protections/MidaProtectionChange"; export { MidaProtectionChangeRejection, } from "./protections/MidaProtectionChangeRejection"; export { MidaProtectionChangeStatus, } from "./protections/MidaProtectionChangeStatus"; export { MidaProtectionDirectives, } from "./protections/MidaProtectionDirectives"; export { MidaQueue, } from "./queues/MidaQueue"; export { MidaQueueParameters, } from "./queues/MidaQueueParameters"; export { MidaQueueWorker, } from "./queues/MidaQueueWorker"; export { MidaQuotation, } from "./quotations/MidaQuotation"; export { MidaQuotationParameters, } from "./quotations/MidaQuotationParameters"; export { MidaQuotationPrice, } from "./quotations/MidaQuotationPrice"; export { MidaSymbol, } from "./symbols/MidaSymbol"; export { MidaSymbolParameters, } from "./symbols/MidaSymbolParameters"; export { MidaSymbolTradeStatus, } from "./symbols/MidaSymbolTradeStatus"; export { MidaTradingSystem, } from "./systems/MidaTradingSystem"; export { MidaTradingSystemParameters, } from "./systems/MidaTradingSystemParameters"; export { MidaTradingSystemSymbolState, } from "./systems/MidaTradingSystemSymbolState"; export { MidaTick, } from "./ticks/MidaTick"; export { MidaTickMovement, } from "./ticks/MidaTickMovement"; export { MidaTickParameters, } from "./ticks/MidaTickParameters"; export { MidaTimeframe, } from "./timeframes/MidaTimeframe"; export { MidaTrade, } from "./trades/MidaTrade"; export { MidaTradeDirection, } from "./trades/MidaTradeDirection"; export { MidaTradeParameters, } from "./trades/MidaTradeParameters"; export { MidaTradePurpose, } from "./trades/MidaTradePurpose"; export { MidaTradeRejection, } from "./trades/MidaTradeRejection"; export { MidaTradeStatus, } from "./trades/MidaTradeStatus"; export { MidaEmitter, } from "./utilities/emitters/MidaEmitter"; export { GenericObject, } from "./utilities/GenericObject"; export { MidaAnalysis, } from "./utilities/MidaAnalysis"; export { closeFileReader, ticksGenerator, periodsGenerator, } from "./utilities/MidaGenerators"; export { wait, shuffleArray, generateInRandomInteger, mergeOptions, uuid, createClosedPosition, getObjectPropertyNames, createOrderResolver, } from "./utilities/MidaUtilities"; export { marketWatcher, MidaMarketWatcher, } from "./watchers/MidaMarketWatcher"; export { MidaMarketWatcherConfiguration, } from "./watchers/MidaMarketWatcherConfiguration"; export { MidaMarketWatcherDirectives, } from "./watchers/MidaMarketWatcherDirectives"; export { MidaMarketWatcherParameters, } from "./watchers/MidaMarketWatcherParameters"; export { MidaCryptoWithdrawalDirectives, } from "./withdrawals/MidaCryptoWithdrawalDirectives";