import { CurrencyWallet } from '../../../Currencies/CurrencyWallet/CurrencyWallet';
import { CurrencyInfo } from '../../../Currencies';
export interface ICurrencyWithDerivationPaths {
    setDerivationPath(newDerivationPath: string): void;
    getDerivationPath(): string;
}
export declare function CurrencyWithDerivationPaths<CI extends CurrencyInfo, T extends CurrencyWallet<CI>>(instance: T, currenciesDerivationPaths: Map<string, string>): T & ICurrencyWithDerivationPaths;
