import { Address, Curve, Path, Hex } from "./models";
interface DerivationSchemeInterface {
    derivePath(path: Path): Address;
    masterKey: Address;
}
export declare class Slip10Derivation implements DerivationSchemeInterface {
    curve: keyof typeof Curve;
    seed: string;
    private derivationScheme;
    constructor(_curve: keyof typeof Curve, _seed: Hex);
    derivePath(path: Path): import("./models").Keys;
    get masterKey(): import("./models").Keys;
}
export {};
