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