import { Logger , LogLevel , nullLogger , utils } from "@renproject/utils" ; export { LogLevel } from "@renproject/utils" ; export interface RenJSConfig { /**
     * The logger and logLevel are used to configure where RenJS sends debug
     * and error logs. Set the logLevel to `LogLevel.Debug` or `LogLevel.Trace`
     * to receive debug logs.
     */ logLevel ? : LogLevel ; logger ? : Logger ; /**
     * `networkDelay` is the timeout in ms between retrying various network
     * requests including 1) fetching deposits, 2) fetching confirmations and
     * 3) fetching a transaction's RenVM status.
     *
     * It defaults to `15000` (15 seconds).
     */ networkDelay ? : number ; } export const defaultRenJSConfig = { logLevel : LogLevel . Debug , logger : nullLogger , networkDelay : 15 * utils . sleep . SECONDS , } ; const _check = defaultRenJSConfig ;