import type {IPlugger, TConfig, THttpConfig} from './types' import {TPlugin, TRetrialDelayPolicy} from './core/types' import {PLUGIN_LIST} from './core/types' import {prepareJSIBinding} from './core/PluggerJSIBinding' import PluggerCore from './core/PluggerCore' import PluggerLog from './core/PluggerLog' import {isAndroid} from './core/platform' import PluginManager from './core/PluginManager' import type {TPluginConfig} from './core/types' prepareJSIBinding() const Plugger: IPlugger = PluggerCore export {PLUGIN_LIST, TRetrialDelayPolicy, PluginManager, PluggerLog, isAndroid} export type {TConfig, THttpConfig, TPlugin, TPluginConfig} export default Plugger