/// 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; }