/// /** * @module GXClientFactory */ import GXClient from './GXClient'; import { TransactionBuilder } from './TransactionBuilder'; declare const _default: { constructor(): never; /** * get GXClient instance * @param keyProvider {String} - private key * @param account {String} - '1.2.12'|'gxcaccount' * @param network {String} - entry point network address * @param signatureProvider {signatureProvider} * @returns {GXClient} */ instance(opt: { keyProvider: string; account: string; network?: string; signatureProvider?: (transaction: TransactionBuilder, chain_id: string) => Promise; nonceProvider?: () => string; }): GXClient; }; /** * A singleton factory for GXClient */ export default _default; /** * This callback is displayed as a global member. * @callback signatureProvider * @param transaction {TransactionBuilder} * @param chain_id {String} - Chain Id */