import {Signer} from 'ethers'; import {Provider, TransactionRequest} from '@ethersproject/providers'; import {ContractFactory, Overrides} from '@ethersproject/contracts'; import {Erc20} from './Erc20'; export declare class Erc20Factory extends ContractFactory { constructor(signer?: Signer); deploy(name: string, symbol: string, overrides?: Overrides): Promise; getDeployTransaction( name: string, symbol: string, overrides?: Overrides ): TransactionRequest; attach(address: string): Erc20; connect(signer: Signer): Erc20Factory; static connect(address: string, signerOrProvider: Signer | Provider): Erc20; }