UNPKG

@eth-optimism/common-ts

Version:
20 lines (19 loc) 1.05 kB
import { Provider } from '@ethersproject/abstract-provider'; import { Signer } from '@ethersproject/abstract-signer'; import { ethers } from 'ethers'; export declare const validators: { str: import("envalid").BaseValidator<string>; bool: import("envalid").ExactValidator<boolean>; num: import("envalid").BaseValidator<number>; email: import("envalid").BaseValidator<string>; host: import("envalid").BaseValidator<string>; port: import("envalid").BaseValidator<number>; url: import("envalid").BaseValidator<string>; json: import("envalid").StructuredValidator; wallet: import("envalid").BaseValidator<Signer>; provider: import("envalid").BaseValidator<Provider>; jsonRpcProvider: import("envalid").BaseValidator<ethers.providers.JsonRpcProvider>; staticJsonRpcProvider: import("envalid").BaseValidator<ethers.providers.StaticJsonRpcProvider>; logLevel: import("envalid").BaseValidator<"trace" | "debug" | "info" | "warn" | "error" | "fatal">; address: import("envalid").BaseValidator<string>; };