import { JsonRpcRequestPayload, IntermediaryEvents } from '@magic-sdk/types'; import type { SDKBase } from '../core/sdk'; import type { ViewController } from '../core/view-controller'; import type { EventsDefinition } from '../util/events'; export declare class BaseModule { protected sdk: SDKBase; constructor(sdk: SDKBase); /** * The `ViewController` for the SDK instance registered to this module. */ protected get overlay(): ViewController; /** * Emits promisified requests to the Magic `