type Ed25519HdKeyOptions = {
    chainCode: Uint8Array;
    depth?: number;
    index?: number;
    parentFingerprint?: number;
    privateKey: Uint8Array;
};
/**
 * Minimal SLIP-0010 Ed25519 HD key derivation used by {@link HdIdentityVault}.
 */
export declare class Ed25519HdKey {
    readonly chainCode: Uint8Array;
    readonly depth: number;
    readonly index: number;
    readonly parentFingerprint: number;
    readonly privateKey: Uint8Array;
    static fromMasterSeed(seed: Uint8Array): Ed25519HdKey;
    constructor({ chainCode, depth, index, parentFingerprint, privateKey }: Ed25519HdKeyOptions);
    get publicKeyRaw(): Uint8Array;
    get publicKey(): Uint8Array;
    get fingerprint(): number;
    derive(path: string, forceHardened?: boolean): Ed25519HdKey;
    deriveChild(index: number): Ed25519HdKey;
    private static parseChildIndex;
}
export {};
//# sourceMappingURL=ed25519-hd-key.d.ts.map