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