| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 | 
							- export declare const HARDENED_OFFSET: number;
 
- export interface Versions {
 
-     private: number;
 
-     public: number;
 
- }
 
- interface HDKeyOpt {
 
-     versions?: Versions;
 
-     depth?: number;
 
-     index?: number;
 
-     parentFingerprint?: number;
 
-     chainCode?: Uint8Array;
 
-     publicKey?: Uint8Array;
 
-     privateKey?: Uint8Array | bigint;
 
- }
 
- export declare class HDKey {
 
-     get fingerprint(): number;
 
-     get identifier(): Uint8Array | undefined;
 
-     get pubKeyHash(): Uint8Array | undefined;
 
-     get privateKey(): Uint8Array | null;
 
-     get publicKey(): Uint8Array | null;
 
-     get privateExtendedKey(): string;
 
-     get publicExtendedKey(): string;
 
-     static fromMasterSeed(seed: Uint8Array, versions?: Versions): HDKey;
 
-     static fromExtendedKey(base58key: string, versions?: Versions): HDKey;
 
-     static fromJSON(json: {
 
-         xpriv: string;
 
-     }): HDKey;
 
-     readonly versions: Versions;
 
-     readonly depth: number;
 
-     readonly index: number;
 
-     readonly chainCode: Uint8Array | null;
 
-     readonly parentFingerprint: number;
 
-     private privKey?;
 
-     private privKeyBytes?;
 
-     private pubKey?;
 
-     private pubHash;
 
-     constructor(opt: HDKeyOpt);
 
-     derive(path: string): HDKey;
 
-     deriveChild(index: number): HDKey;
 
-     sign(hash: Uint8Array): Uint8Array;
 
-     verify(hash: Uint8Array, signature: Uint8Array): boolean;
 
-     wipePrivateData(): this;
 
-     toJSON(): {
 
-         xpriv: string;
 
-         xpub: string;
 
-     };
 
-     private serialize;
 
- }
 
- export {};
 
- //# sourceMappingURL=index.d.ts.map
 
 
  |