import { Signer } from '@cfxdevkit/cdk'; import { SecretRef } from '../keystore/index.js'; import { EmbeddedWallet, EmbeddedWalletManager as EmbeddedWalletManagerInterface, EmbeddedWalletManagerOptions } from './types.js'; export declare class KeystoreEmbeddedWalletManager implements EmbeddedWalletManagerInterface { #private; constructor(options: EmbeddedWalletManagerOptions); 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; refFor(userId: string): SecretRef; } export declare function createEmbeddedWalletManager(options: EmbeddedWalletManagerOptions): KeystoreEmbeddedWalletManager; //# sourceMappingURL=manager.d.ts.map