/// import type { Signer } from "../Signer"; export default class Curve25519 implements Signer { protected _key: string; pk: string; readonly ownerLength: number; readonly signatureLength: number; private readonly _publicKey; get publicKey(): Buffer; readonly signatureType: number; constructor(_key: string, pk: string); get key(): Uint8Array; sign(message: Uint8Array): Promise; static verify(pk: string | Buffer, message: Uint8Array, signature: Uint8Array): Promise; }