///
import { SignersCoordinatorSignResponse } from '@dfns/private-api-client';
import { ec } from 'elliptic';
import { DfnsSigner } from '../types';
import KeyPair = ec.KeyPair;
export declare class MockEcdsaSigner implements DfnsSigner {
private static readonly DEFAULT_ACCOUNT;
private static readonly ec;
keyPair: KeyPair;
protected publicKey: Buffer;
private constructor();
static defaultAccount(): MockEcdsaSigner;
static fromPrivateKey(privateKey: string): MockEcdsaSigner;
static newAccount(): MockEcdsaSigner;
setKeyPair(keyPair: KeyPair): void;
getPublicKey(): Buffer;
sign(hash: Buffer): Promise;
protected getPublicKeyAsync(): Promise;
}