import { ViewController } from '../common'; import { MagicApiWallet } from '../magicApiWallet'; import { JsonRpcRequestPayload } from '../type-defs'; import { EventsDefinition } from '../utils'; export declare class BaseModule { protected sdk: MagicApiWallet; constructor(sdk: MagicApiWallet); /** * The `ViewController` for the SDK instance registered to this module. */ protected get overlay(): ViewController; /** * Emits promisified requests to the Magic `