/// import { EdDSAPublicKeyType, EdDSASignaturePayload, TsPublicKeyType, TsSignaturePayload } from './ts-types/eddsa-types'; export declare let EdDSA: any; export declare const asyncEdDSA: Promise; export declare class EddsaSigner { private privateKey; publicKey: EdDSAPublicKeyType; constructor(privateKey: Buffer); static toObject(i: Uint8Array): bigint; static toE(i: bigint): Uint8Array; static verify(msgHash: Uint8Array, signature: EdDSASignaturePayload, publicKey: EdDSAPublicKeyType): boolean; static verifyMessage(msgHash: bigint, signature: TsSignaturePayload, tsPubKey: TsPublicKeyType): boolean; signPoseidon(msgHash: bigint): EdDSASignaturePayload; }