import { Ed25519Curve } from './curves'; interface PrivateKeychain { pk: bigint; sk: bigint; prefix: bigint; chaincode: bigint; } export interface PublicKeychain { pk: bigint; chaincode: bigint; } interface HDTree { publicDerive(keychain: PublicKeychain, path: string): PublicKeychain; privateDerive(keychain: PrivateKeychain, path: string): PrivateKeychain; } export default HDTree; export declare class Ed25519BIP32 { static curve: Ed25519Curve; static initialized: boolean; static initialize(): Promise; publicDerive(keychain: PublicKeychain, path: string): PublicKeychain; privateDerive(keychain: PrivateKeychain, path: string): PrivateKeychain; } //# sourceMappingURL=hdTree.d.ts.map