import { X25519PublicKey } from "./X25519PublicKey"; import { ExportableKey, KeyTypes, PrivateKey, StorableKey } from "../../domain"; /** * @ignore */ export declare class X25519PrivateKey extends PrivateKey implements ExportableKey, StorableKey { readonly recoveryId: string; keySpecification: Map; raw: Uint8Array; size: number; type: KeyTypes; readonly to: { Buffer: () => Buffer; Hex: () => string; JWK: (base?: import("../../domain").JWK.Base) => import("../../domain").JWK; PEM: () => string; String: (encoding?: BufferEncoding) => string; }; static from: { Buffer: (value: Buffer) => X25519PrivateKey; Hex: (value: string) => X25519PrivateKey; PEM: (value: string) => X25519PrivateKey; String: (value: string, encoding?: BufferEncoding) => X25519PrivateKey; }; constructor(bytes: Int8Array | Uint8Array); getEncoded(): Buffer; publicKey(): X25519PublicKey; private getInstance; }