import { BasicAsyncProviderInterface, BasicSyncProviderInterface } from './Controller'; export declare class ProviderLoader { private providerMap; constructor(); registerProvider(mode: string, provider: BasicAsyncProviderInterface | BasicSyncProviderInterface, async: boolean): void; getTargetProvider(mode: string): { provider: BasicAsyncProviderInterface & BasicSyncProviderInterface; async: boolean; }; } export declare const providerLoaderInstance: ProviderLoader;