import { Address, Signer } from '@cfxdevkit/cdk'; import { KeystoreProvider, SecretRef } from '../keystore/index.js'; export interface EmbeddedWallet { userId: string; ref: SecretRef; espaceAddress: Address; coreAddress: string; createdAt: number; } export interface EmbeddedWalletManagerOptions { provider: KeystoreProvider; service?: string; coreNetworkId?: number; } export interface EmbeddedWalletManager { createWallet(userId: string, password?: string): Promise; hasWallet(userId: string): Promise; getWallet(userId: string): Promise; signerFor(userId: string, password?: string): Promise; deleteWallet(userId: string, password?: string): Promise; } //# sourceMappingURL=types.d.ts.map