export declare abstract class Provider { static connectionString: string; static CurrentConnection: any; static isAuthed: boolean; static events_stack: any; private static readonly nodePlatform; private static readonly browserPlatform; static readData(event: string | symbol, listner: (...args: any[]) => void): void; static Platform(check: string): Promise; } export declare type ProviderConstructor = { new (connectionString: string): Provider; };