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>;
}
