import { Key } from "./Key"; import { PublicKey } from "./PublicKey"; import { Pluto } from "../../buildingBlocks/Pluto"; export declare abstract class PrivateKey extends Key implements Pluto.Storable { abstract publicKey(): PublicKey; readonly uuid: string; get curve(): string; /** * Derivation index. * The index of the key in the derivation path. * Only applicable for HD keys * * @returns {number | undefined} */ get index(): number | undefined; get value(): Uint8Array; }