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