import { WalletModule } from './modules/wallet'; import { ViewController } from './common'; export declare class MagicApiWallet { readonly apiKey: string; private static readonly __overlays__; protected readonly endpoint: string; protected readonly parameters: string; readonly wallet: WalletModule; /** * Creates an instance of Magic SDK. */ constructor(apiKey: string, options?: Record); /** * Represents the view controller associated with this `MagicSDK` instance. */ protected get overlay(): ViewController; /** * Preloads the Magic view, allowing for faster initial requests in browser * environments. Awaiting the returned promise will signal when the Magic view * has completed loading and is ready for requests. */ preload(): Promise; }