@bitclave/base-client-js
Version:
Base JS library for BASE-platform
27 lines (26 loc) • 1.44 kB
TypeScript
import { AccountManager } from './manager/AccountManager';
import { DataRequestManager } from './manager/DataRequestManager';
import { ExternalServicesManager } from './manager/ExternalServicesManager';
import { NodeManager } from './manager/NodeManager';
import { OfferManager } from './manager/OfferManager';
import { OfferRankManager } from './manager/OfferRankManager';
import { ProfileManager } from './manager/ProfileManager';
import { SearchManager } from './manager/SearchManager';
import { TimeMeasureManager } from './manager/TimeMeasureManager';
import { VerifyManager } from './manager/VerifyManager';
import { WalletManager } from './manager/WalletManager';
import { TransportInterceptor } from './repository/source/TransportInterceptor';
export declare abstract class ManagersModule {
abstract getWalletManager(): WalletManager;
abstract getAccountManager(): AccountManager;
abstract getProfileManager(): ProfileManager;
abstract getDataRequestManager(): DataRequestManager;
abstract getOfferManager(): OfferManager;
abstract getSearchManager(): SearchManager;
abstract getVerifyManager(): VerifyManager;
abstract getExternalServicesManager(): ExternalServicesManager;
abstract getOfferRankManager(): OfferRankManager;
abstract getNodeManager(): NodeManager;
abstract getTimeMeasureManager(): TimeMeasureManager;
abstract getDefaultTransport(): TransportInterceptor<object>;
}