import type { WalletModulesParams } from "./wallet-modules.service.types.js"; import type { Wallet } from "../../wallet/index.js"; export declare class WalletModules { private factories; private storage; private options; private store; private emitter; private provider; private modules; private instances; constructor({ factories, storage, options, store, emitter, provider, }: WalletModulesParams); private validateWallet; private resolveStorageState; private setWalletAsRecentlySignedIn; private signOutWallet; private onWalletSignedIn; private onWalletSignedOut; private setupWalletEmitter; private validateSignMessageParams; private decorateWallet; private setupInstance; private getModule; getWallet(id: string | null): Promise; setup(): Promise; } //# sourceMappingURL=wallet-modules.service.d.ts.map