export declare const MASTER_SECRET: Uint8Array; export declare const HARDENED_OFFSET: number; interface HDKeyOpt { depth?: number; index?: number; parentFingerprint?: number; chainCode: Uint8Array; privateKey: Uint8Array; } export declare class HDKey { get publicKeyRaw(): Uint8Array; get publicKey(): Uint8Array; get pubHash(): Uint8Array; get fingerprint(): number; get fingerprintHex(): string; get parentFingerprintHex(): string; static fromMasterSeed(seed: Uint8Array): HDKey; readonly depth: number; readonly index: number; readonly chainCode: Uint8Array; readonly parentFingerprint: number; readonly privateKey: Uint8Array; constructor(opt: HDKeyOpt); derive(path: string, forceHardened?: boolean): HDKey; deriveChild(index: number): HDKey; sign(message: Uint8Array): Uint8Array; verify(message: Uint8Array, signature: Uint8Array): boolean; } export default HDKey; //# sourceMappingURL=slip10.d.ts.map