UNPKG

myria-core-sdk

Version:

Latest version SDK

32 lines (31 loc) 1.42 kB
import { ProjectManager } from "./ProjectManager"; import { IMyriaClient, MyriaClient } from "../clients/MyriaClient"; import { DepositModule } from "./DepositModule"; import { CommonModule } from "./CommonModule"; import { WithdrawalModule } from "./WithdrawalModule"; import { TransactionManager } from "./TransactionManager"; import { OnchainAssetManager } from "./OnchainAssetManager"; import { UserManager } from "./UserManager"; import { CollectionManager } from "./CollectionManager"; import { MintingManager } from "./MintingManager"; import { OrderManager } from "./OrderManager"; import { TradeManager } from './TradeManager'; import { DeveloperAccountManager } from "./DeveloperAccountManager"; export declare class ModuleFactory { client?: MyriaClient; private static instance; constructor(mClient: IMyriaClient); static getInstance(mClient: IMyriaClient): ModuleFactory; getDepositModule(): DepositModule; getWithdrawModule(): WithdrawalModule; getCommonModule(): CommonModule; getOrderManager(): OrderManager; getTradeManager(): TradeManager; getTransactionManager(): TransactionManager; getAssetOnchainManager(): OnchainAssetManager; getUserManager(): UserManager; getDeveloperAccountManager(): DeveloperAccountManager; getProjectManager(): ProjectManager; getCollectionManager(): CollectionManager; getMintingManager(): MintingManager; }