import { StoreEventListeners, PickedEventListeners } from '@dynamic-labs/message-transport'; import { EmbeddedWalletsModuleMessages, EmbeddedWalletsModuleState } from '@dynamic-labs/webview-messages'; import { Core } from '../../../client/core'; type PublicEmbeddedWalletsModuleMessages = Pick; export type EmbeddedWalletsModule = EmbeddedWalletsModuleState & StoreEventListeners & PickedEventListeners & { createWallet: EmbeddedWalletsModuleMessages['createWallet']; getWallet: EmbeddedWalletsModuleMessages['getWallet']; upgradeToDynamicWaas: EmbeddedWalletsModuleMessages['upgradeToDynamicWaas']; }; export declare const createEmbeddedWalletsModule: (core: Core) => EmbeddedWalletsModule; export {};