import { WalletOptions } from './types';
import { Wallet } from './wallet';
export declare abstract class ExtensionWallet<T> extends Wallet<T> {
constructor(options: WalletOptions);
keystoreChange(): void;
removeListeners(): void;
addListeners(): void;
init(): Promise<T | undefined>;
}