/// import type { JWKInterface } from '../../interface-jwk'; import { Signer } from '../Signer'; export default class ArweaveSigner implements Signer { readonly signatureType: number; readonly ownerLength: number; readonly signatureLength: number; protected jwk: JWKInterface; pk: string; constructor(jwk: JWKInterface); get publicKey(): Buffer; sign(message: Uint8Array): Uint8Array; static verify(pk: string, message: Uint8Array, signature: Uint8Array): Promise; }