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