import AccountFactory from '../AccountFactory'; import Account from '../Account'; export default class AccountFactoryECDSA extends AccountFactory { readonly curve: 'secp256k1' | 'secp256r1'; private readonly ec; constructor(networkId: string, curve: 'secp256k1' | 'secp256r1'); createFromSeed(seed: string, nonce?: number | Uint8Array | string): Account; createFromPublicKey(publicKey: string | Uint8Array): Account; createFromPrivateKey(privateKey: string | Uint8Array): Account; private createAccountFromPrivateKey; private createRandomPrivateKey; private createRandomSeed; create(): Account; }