import Account from './Account'; export default abstract class AccountFactory { readonly networkId: string; protected constructor(networkId: string); abstract createFromPublicKey(publicKey: string | Uint8Array): Account; abstract createFromPrivateKey(privateKey: string | Uint8Array): Account; abstract createFromSeed(seed: string, nonce?: number | Uint8Array): Account; abstract create(): Account; protected static nonce(nonce: number | Uint8Array): Uint8Array; }