/// import { DfnsSigner } from '../types'; export declare class MockEddsaSigner implements DfnsSigner { private privateKeyString; _publicKey: string; private publicKeyObject; private privateKey; private readonly ed25519PrivKeyPrefix; private readonly ed25519PubKeyPrefix; private static readonly DEFAULT_ACCOUNT; private constructor(); get publicKey(): string; getPublicKey(): Buffer; toDER(hex: string, privateKey?: boolean): Buffer; toPem(hexData: string, privateKey?: boolean): string; private setPrivateKey; static defaultAccount(): MockEddsaSigner; static fromPrivateKey(privateKey: string): MockEddsaSigner; static newAccount(): MockEddsaSigner; protected getPublicKeyAsync(): Promise; verify(hash: string, signature: { r: string; s: string; }, publicKey?: string): Promise; sign(hash: Buffer): Promise<{ r: string; s: string; }>; }