import { NativeModuleCallbackManager } from "./NativeModuleCallbackManager"; import { NetworkInfoModule } from "../interfaces/NetworkInfoModule"; import { ImageResolverModule } from "../interfaces/ImageResolverModule"; import { ServerTimeModule } from "../interfaces/ServerTimeModule"; import { GenericUtilsModule } from "../interfaces/GenericUtilsModule"; import { ShareModule } from "../interfaces/ShareModule"; import { AnalyticsModule } from "../interfaces/AnalyticsModule"; import { NavigationModule } from "../interfaces/NavigationModule"; import { LoggingModule } from "../interfaces/LoggingModule"; import { EncryptionModule } from "../interfaces/EncryptionModule"; import { NetworkCallerModule } from "../interfaces/NetworkCallerModule"; import { RewardedAdModule } from "../interfaces/RewardedAdModule"; import { InterstitialAdsModule } from "../interfaces/InterstitialAdsModule"; export declare enum MODULE_NAME { ANALYTICS_MODULE = 0, NAVIGATION_MODULE = 1, SHARE_MODULE = 2, GENERIC_UTILS_MODULE = 3, SERVER_TIME_MODULE = 4, IMAGE_RESOLVER_MODULE = 5, NETWORK_INFO_MODULE = 6, CONFIG_MODULE = 7, LOGGING_MODULE = 8, ENCRYPTION_MODULE = 9, NETWORK_CALL_MODULE = 10, REWARDED_AD_MODULE = 11, INTERSTITIAL_AD_MODULE = 12 } export declare class ModuleManager { private moduleMap; private nativeModuleCallbackManager; constructor(nativeModuleCallbackManager: NativeModuleCallbackManager); getNetworkInfoModule(): NetworkInfoModule; getAnalyticsModule(): AnalyticsModule; getRewardedAdsModule(): RewardedAdModule; getInterstitialAdsModule(): InterstitialAdsModule; getGenericUtilsModule(): GenericUtilsModule; getShareModule(): ShareModule; getServerTimeModule(): ServerTimeModule; getNavigationModule(): NavigationModule; getImageResolverModule(): ImageResolverModule; getLoggingModule(): LoggingModule; getEncryptionModule(): EncryptionModule; getNetworkCallerModule(): NetworkCallerModule; private addModule; private getModule; }