import type { BaseContract, BigNumber, BigNumberish, BytesLike, CallOverrides, ContractTransaction, Overrides, PopulatedTransaction, Signer, utils } from "ethers"; import type { FunctionFragment, Result, EventFragment } from "@ethersproject/abi"; import type { Listener, Provider } from "@ethersproject/providers"; import type { TypedEventFilter, TypedEvent, TypedListener, OnEvent, PromiseOrValue } from "../common"; export type MetaTransactionStruct = { relayer: PromiseOrValue; deposit: PromiseOrValue; }; export type MetaTransactionStructOutput = [string, BigNumber] & { relayer: string; deposit: BigNumber; }; export type AssetStruct = { assetType: PromiseOrValue; token: PromiseOrValue; identifier: PromiseOrValue; amount: PromiseOrValue; }; export type AssetStructOutput = [number, string, BigNumber, BigNumber] & { assetType: number; token: string; identifier: BigNumber; amount: BigNumber; }; export declare namespace TestUtil { type UserStruct = { addr: PromiseOrValue; pkey: PromiseOrValue; base: PromiseOrValue; erc20: PromiseOrValue; erc721: PromiseOrValue; erc1155: PromiseOrValue; manager: PromiseOrValue; propHouse: PromiseOrValue; }; type UserStructOutput = [ string, BigNumber, string, string, string, string, string, string ] & { addr: string; pkey: BigNumber; base: string; erc20: string; erc721: string; erc1155: string; manager: string; propHouse: string; }; } export declare namespace StdInvariant { type FuzzSelectorStruct = { addr: PromiseOrValue; selectors: PromiseOrValue[]; }; type FuzzSelectorStructOutput = [string, string[]] & { addr: string; selectors: string[]; }; } export declare namespace IInfiniteRound { type RoundConfigStruct = { metaTx: MetaTransactionStruct; proposalThreshold: PromiseOrValue; proposingStrategies: PromiseOrValue[]; proposingStrategyParamsFlat: PromiseOrValue[]; votingStrategies: PromiseOrValue[]; votingStrategyParamsFlat: PromiseOrValue[]; startTimestamp: PromiseOrValue; votePeriodDuration: PromiseOrValue; quorumFor: PromiseOrValue; quorumAgainst: PromiseOrValue; }; type RoundConfigStructOutput = [ MetaTransactionStructOutput, BigNumber, BigNumber[], BigNumber[], BigNumber[], BigNumber[], number, number, BigNumber, BigNumber ] & { metaTx: MetaTransactionStructOutput; proposalThreshold: BigNumber; proposingStrategies: BigNumber[]; proposingStrategyParamsFlat: BigNumber[]; votingStrategies: BigNumber[]; votingStrategyParamsFlat: BigNumber[]; startTimestamp: number; votePeriodDuration: number; quorumFor: BigNumber; quorumAgainst: BigNumber; }; } export declare namespace ITimedRound { type RoundConfigStruct = { awards: AssetStruct[]; metaTx: MetaTransactionStruct; proposalThreshold: PromiseOrValue; proposingStrategies: PromiseOrValue[]; proposingStrategyParamsFlat: PromiseOrValue[]; votingStrategies: PromiseOrValue[]; votingStrategyParamsFlat: PromiseOrValue[]; proposalPeriodStartTimestamp: PromiseOrValue; proposalPeriodDuration: PromiseOrValue; votePeriodDuration: PromiseOrValue; winnerCount: PromiseOrValue; }; type RoundConfigStructOutput = [ AssetStructOutput[], MetaTransactionStructOutput, BigNumber, BigNumber[], BigNumber[], BigNumber[], BigNumber[], number, number, number, number ] & { awards: AssetStructOutput[]; metaTx: MetaTransactionStructOutput; proposalThreshold: BigNumber; proposingStrategies: BigNumber[]; proposingStrategyParamsFlat: BigNumber[]; votingStrategies: BigNumber[]; votingStrategyParamsFlat: BigNumber[]; proposalPeriodStartTimestamp: number; proposalPeriodDuration: number; votePeriodDuration: number; winnerCount: number; }; } export interface PropHouseTestInterface extends utils.Interface { functions: { "IS_TEST()": FunctionFragment; "createUser(address,uint256)": FunctionFragment; "excludeArtifacts()": FunctionFragment; "excludeContracts()": FunctionFragment; "excludeSenders()": FunctionFragment; "failed()": FunctionFragment; "setUp()": FunctionFragment; "setUpContract()": FunctionFragment; "setUpUser(uint256,uint256)": FunctionFragment; "targetArtifactSelectors()": FunctionFragment; "targetArtifacts()": FunctionFragment; "targetContracts()": FunctionFragment; "targetSelectors()": FunctionFragment; "targetSenders()": FunctionFragment; "test_batchDepositToInvalidRoundReverts()": FunctionFragment; "test_batchDepositToWithERC1155()": FunctionFragment; "test_batchDepositToWithERC20s()": FunctionFragment; "test_batchDepositToWithERC721()": FunctionFragment; "test_batchDepositToWithETHNoValue()": FunctionFragment; "test_batchDepositToWithExactETHAmount()": FunctionFragment; "test_batchDepositToWithExtraETH()": FunctionFragment; "test_batchDepositToWithManyAssets()": FunctionFragment; "test_createAndFundRoundOnExistingHouseWithERC1155()": FunctionFragment; "test_createAndFundRoundOnExistingHouseWithERC20s()": FunctionFragment; "test_createAndFundRoundOnExistingHouseWithERC721()": FunctionFragment; "test_createAndFundRoundOnExistingHouseWithETHNoValue()": FunctionFragment; "test_createAndFundRoundOnExistingHouseWithExactETHAmount()": FunctionFragment; "test_createAndFundRoundOnExistingHouseWithExtraETH()": FunctionFragment; "test_createAndFundRoundOnExistingHouseWithManyAssets()": FunctionFragment; "test_createAndFundRoundOnNewHouseWithERC1155()": FunctionFragment; "test_createAndFundRoundOnNewHouseWithERC20s()": FunctionFragment; "test_createAndFundRoundOnNewHouseWithERC721()": FunctionFragment; "test_createAndFundRoundOnNewHouseWithETHNoValue()": FunctionFragment; "test_createAndFundRoundOnNewHouseWithExactETHAmount()": FunctionFragment; "test_createAndFundRoundOnNewHouseWithExtraETH()": FunctionFragment; "test_createAndFundRoundOnNewHouseWithManyAssets()": FunctionFragment; "test_createRoundOnExistingHouse()": FunctionFragment; "test_createRoundOnExistingHouseNonExistentHouseReverts()": FunctionFragment; "test_createRoundOnExistingHouseUnregisteredRoundReverts()": FunctionFragment; "test_createRoundOnNewHouse()": FunctionFragment; "test_createRoundOnNewHouseUnregisteredHouseReverts()": FunctionFragment; "test_createRoundOnNewHouseUnregisteredRoundReverts()": FunctionFragment; "test_createRoundOnNewHouseWrongHouseImplReverts()": FunctionFragment; "test_depositToInvalidRoundReverts()": FunctionFragment; "test_depositToWithERC1155()": FunctionFragment; "test_depositToWithERC20s()": FunctionFragment; "test_depositToWithERC721()": FunctionFragment; "test_depositToWithETHNoValue()": FunctionFragment; "test_depositToWithExactETHAmount()": FunctionFragment; "test_depositToWithExtraETH()": FunctionFragment; "validInfiniteRoundConfig()": FunctionFragment; "validTimedRoundConfig()": FunctionFragment; }; getFunction(nameOrSignatureOrTopic: "IS_TEST" | "createUser" | "excludeArtifacts" | "excludeContracts" | "excludeSenders" | "failed" | "setUp" | "setUpContract" | "setUpUser" | "targetArtifactSelectors" | "targetArtifacts" | "targetContracts" | "targetSelectors" | "targetSenders" | "test_batchDepositToInvalidRoundReverts" | "test_batchDepositToWithERC1155" | "test_batchDepositToWithERC20s" | "test_batchDepositToWithERC721" | "test_batchDepositToWithETHNoValue" | "test_batchDepositToWithExactETHAmount" | "test_batchDepositToWithExtraETH" | "test_batchDepositToWithManyAssets" | "test_createAndFundRoundOnExistingHouseWithERC1155" | "test_createAndFundRoundOnExistingHouseWithERC20s" | "test_createAndFundRoundOnExistingHouseWithERC721" | "test_createAndFundRoundOnExistingHouseWithETHNoValue" | "test_createAndFundRoundOnExistingHouseWithExactETHAmount" | "test_createAndFundRoundOnExistingHouseWithExtraETH" | "test_createAndFundRoundOnExistingHouseWithManyAssets" | "test_createAndFundRoundOnNewHouseWithERC1155" | "test_createAndFundRoundOnNewHouseWithERC20s" | "test_createAndFundRoundOnNewHouseWithERC721" | "test_createAndFundRoundOnNewHouseWithETHNoValue" | "test_createAndFundRoundOnNewHouseWithExactETHAmount" | "test_createAndFundRoundOnNewHouseWithExtraETH" | "test_createAndFundRoundOnNewHouseWithManyAssets" | "test_createRoundOnExistingHouse" | "test_createRoundOnExistingHouseNonExistentHouseReverts" | "test_createRoundOnExistingHouseUnregisteredRoundReverts" | "test_createRoundOnNewHouse" | "test_createRoundOnNewHouseUnregisteredHouseReverts" | "test_createRoundOnNewHouseUnregisteredRoundReverts" | "test_createRoundOnNewHouseWrongHouseImplReverts" | "test_depositToInvalidRoundReverts" | "test_depositToWithERC1155" | "test_depositToWithERC20s" | "test_depositToWithERC721" | "test_depositToWithETHNoValue" | "test_depositToWithExactETHAmount" | "test_depositToWithExtraETH" | "validInfiniteRoundConfig" | "validTimedRoundConfig"): FunctionFragment; encodeFunctionData(functionFragment: "IS_TEST", values?: undefined): string; encodeFunctionData(functionFragment: "createUser", values: [PromiseOrValue, PromiseOrValue]): string; encodeFunctionData(functionFragment: "excludeArtifacts", values?: undefined): string; encodeFunctionData(functionFragment: "excludeContracts", values?: undefined): string; encodeFunctionData(functionFragment: "excludeSenders", values?: undefined): string; encodeFunctionData(functionFragment: "failed", values?: undefined): string; encodeFunctionData(functionFragment: "setUp", values?: undefined): string; encodeFunctionData(functionFragment: "setUpContract", values?: undefined): string; encodeFunctionData(functionFragment: "setUpUser", values: [PromiseOrValue, PromiseOrValue]): string; encodeFunctionData(functionFragment: "targetArtifactSelectors", values?: undefined): string; encodeFunctionData(functionFragment: "targetArtifacts", values?: undefined): string; encodeFunctionData(functionFragment: "targetContracts", values?: undefined): string; encodeFunctionData(functionFragment: "targetSelectors", values?: undefined): string; encodeFunctionData(functionFragment: "targetSenders", values?: undefined): string; encodeFunctionData(functionFragment: "test_batchDepositToInvalidRoundReverts", values?: undefined): string; encodeFunctionData(functionFragment: "test_batchDepositToWithERC1155", values?: undefined): string; encodeFunctionData(functionFragment: "test_batchDepositToWithERC20s", values?: undefined): string; encodeFunctionData(functionFragment: "test_batchDepositToWithERC721", values?: undefined): string; encodeFunctionData(functionFragment: "test_batchDepositToWithETHNoValue", values?: undefined): string; encodeFunctionData(functionFragment: "test_batchDepositToWithExactETHAmount", values?: undefined): string; encodeFunctionData(functionFragment: "test_batchDepositToWithExtraETH", values?: undefined): string; encodeFunctionData(functionFragment: "test_batchDepositToWithManyAssets", values?: undefined): string; encodeFunctionData(functionFragment: "test_createAndFundRoundOnExistingHouseWithERC1155", values?: undefined): string; encodeFunctionData(functionFragment: "test_createAndFundRoundOnExistingHouseWithERC20s", values?: undefined): string; encodeFunctionData(functionFragment: "test_createAndFundRoundOnExistingHouseWithERC721", values?: undefined): string; encodeFunctionData(functionFragment: "test_createAndFundRoundOnExistingHouseWithETHNoValue", values?: undefined): string; encodeFunctionData(functionFragment: "test_createAndFundRoundOnExistingHouseWithExactETHAmount", values?: undefined): string; encodeFunctionData(functionFragment: "test_createAndFundRoundOnExistingHouseWithExtraETH", values?: undefined): string; encodeFunctionData(functionFragment: "test_createAndFundRoundOnExistingHouseWithManyAssets", values?: undefined): string; encodeFunctionData(functionFragment: "test_createAndFundRoundOnNewHouseWithERC1155", values?: undefined): string; encodeFunctionData(functionFragment: "test_createAndFundRoundOnNewHouseWithERC20s", values?: undefined): string; encodeFunctionData(functionFragment: "test_createAndFundRoundOnNewHouseWithERC721", values?: undefined): string; encodeFunctionData(functionFragment: "test_createAndFundRoundOnNewHouseWithETHNoValue", values?: undefined): string; encodeFunctionData(functionFragment: "test_createAndFundRoundOnNewHouseWithExactETHAmount", values?: undefined): string; encodeFunctionData(functionFragment: "test_createAndFundRoundOnNewHouseWithExtraETH", values?: undefined): string; encodeFunctionData(functionFragment: "test_createAndFundRoundOnNewHouseWithManyAssets", values?: undefined): string; encodeFunctionData(functionFragment: "test_createRoundOnExistingHouse", values?: undefined): string; encodeFunctionData(functionFragment: "test_createRoundOnExistingHouseNonExistentHouseReverts", values?: undefined): string; encodeFunctionData(functionFragment: "test_createRoundOnExistingHouseUnregisteredRoundReverts", values?: undefined): string; encodeFunctionData(functionFragment: "test_createRoundOnNewHouse", values?: undefined): string; encodeFunctionData(functionFragment: "test_createRoundOnNewHouseUnregisteredHouseReverts", values?: undefined): string; encodeFunctionData(functionFragment: "test_createRoundOnNewHouseUnregisteredRoundReverts", values?: undefined): string; encodeFunctionData(functionFragment: "test_createRoundOnNewHouseWrongHouseImplReverts", values?: undefined): string; encodeFunctionData(functionFragment: "test_depositToInvalidRoundReverts", values?: undefined): string; encodeFunctionData(functionFragment: "test_depositToWithERC1155", values?: undefined): string; encodeFunctionData(functionFragment: "test_depositToWithERC20s", values?: undefined): string; encodeFunctionData(functionFragment: "test_depositToWithERC721", values?: undefined): string; encodeFunctionData(functionFragment: "test_depositToWithETHNoValue", values?: undefined): string; encodeFunctionData(functionFragment: "test_depositToWithExactETHAmount", values?: undefined): string; encodeFunctionData(functionFragment: "test_depositToWithExtraETH", values?: undefined): string; encodeFunctionData(functionFragment: "validInfiniteRoundConfig", values?: undefined): string; encodeFunctionData(functionFragment: "validTimedRoundConfig", values?: undefined): string; decodeFunctionResult(functionFragment: "IS_TEST", data: BytesLike): Result; decodeFunctionResult(functionFragment: "createUser", data: BytesLike): Result; decodeFunctionResult(functionFragment: "excludeArtifacts", data: BytesLike): Result; decodeFunctionResult(functionFragment: "excludeContracts", data: BytesLike): Result; decodeFunctionResult(functionFragment: "excludeSenders", data: BytesLike): Result; decodeFunctionResult(functionFragment: "failed", data: BytesLike): Result; decodeFunctionResult(functionFragment: "setUp", data: BytesLike): Result; decodeFunctionResult(functionFragment: "setUpContract", data: BytesLike): Result; decodeFunctionResult(functionFragment: "setUpUser", data: BytesLike): Result; decodeFunctionResult(functionFragment: "targetArtifactSelectors", data: BytesLike): Result; decodeFunctionResult(functionFragment: "targetArtifacts", data: BytesLike): Result; decodeFunctionResult(functionFragment: "targetContracts", data: BytesLike): Result; decodeFunctionResult(functionFragment: "targetSelectors", data: BytesLike): Result; decodeFunctionResult(functionFragment: "targetSenders", data: BytesLike): Result; decodeFunctionResult(functionFragment: "test_batchDepositToInvalidRoundReverts", data: BytesLike): Result; decodeFunctionResult(functionFragment: "test_batchDepositToWithERC1155", data: BytesLike): Result; decodeFunctionResult(functionFragment: "test_batchDepositToWithERC20s", data: BytesLike): Result; decodeFunctionResult(functionFragment: "test_batchDepositToWithERC721", data: BytesLike): Result; decodeFunctionResult(functionFragment: "test_batchDepositToWithETHNoValue", data: BytesLike): Result; decodeFunctionResult(functionFragment: "test_batchDepositToWithExactETHAmount", data: BytesLike): Result; decodeFunctionResult(functionFragment: "test_batchDepositToWithExtraETH", data: BytesLike): Result; decodeFunctionResult(functionFragment: "test_batchDepositToWithManyAssets", data: BytesLike): Result; decodeFunctionResult(functionFragment: "test_createAndFundRoundOnExistingHouseWithERC1155", data: BytesLike): Result; decodeFunctionResult(functionFragment: "test_createAndFundRoundOnExistingHouseWithERC20s", data: BytesLike): Result; decodeFunctionResult(functionFragment: "test_createAndFundRoundOnExistingHouseWithERC721", data: BytesLike): Result; decodeFunctionResult(functionFragment: "test_createAndFundRoundOnExistingHouseWithETHNoValue", data: BytesLike): Result; decodeFunctionResult(functionFragment: "test_createAndFundRoundOnExistingHouseWithExactETHAmount", data: BytesLike): Result; decodeFunctionResult(functionFragment: "test_createAndFundRoundOnExistingHouseWithExtraETH", data: BytesLike): Result; decodeFunctionResult(functionFragment: "test_createAndFundRoundOnExistingHouseWithManyAssets", data: BytesLike): Result; decodeFunctionResult(functionFragment: "test_createAndFundRoundOnNewHouseWithERC1155", data: BytesLike): Result; decodeFunctionResult(functionFragment: "test_createAndFundRoundOnNewHouseWithERC20s", data: BytesLike): Result; decodeFunctionResult(functionFragment: "test_createAndFundRoundOnNewHouseWithERC721", data: BytesLike): Result; decodeFunctionResult(functionFragment: "test_createAndFundRoundOnNewHouseWithETHNoValue", data: BytesLike): Result; decodeFunctionResult(functionFragment: "test_createAndFundRoundOnNewHouseWithExactETHAmount", data: BytesLike): Result; decodeFunctionResult(functionFragment: "test_createAndFundRoundOnNewHouseWithExtraETH", data: BytesLike): Result; decodeFunctionResult(functionFragment: "test_createAndFundRoundOnNewHouseWithManyAssets", data: BytesLike): Result; decodeFunctionResult(functionFragment: "test_createRoundOnExistingHouse", data: BytesLike): Result; decodeFunctionResult(functionFragment: "test_createRoundOnExistingHouseNonExistentHouseReverts", data: BytesLike): Result; decodeFunctionResult(functionFragment: "test_createRoundOnExistingHouseUnregisteredRoundReverts", data: BytesLike): Result; decodeFunctionResult(functionFragment: "test_createRoundOnNewHouse", data: BytesLike): Result; decodeFunctionResult(functionFragment: "test_createRoundOnNewHouseUnregisteredHouseReverts", data: BytesLike): Result; decodeFunctionResult(functionFragment: "test_createRoundOnNewHouseUnregisteredRoundReverts", data: BytesLike): Result; decodeFunctionResult(functionFragment: "test_createRoundOnNewHouseWrongHouseImplReverts", data: BytesLike): Result; decodeFunctionResult(functionFragment: "test_depositToInvalidRoundReverts", data: BytesLike): Result; decodeFunctionResult(functionFragment: "test_depositToWithERC1155", data: BytesLike): Result; decodeFunctionResult(functionFragment: "test_depositToWithERC20s", data: BytesLike): Result; decodeFunctionResult(functionFragment: "test_depositToWithERC721", data: BytesLike): Result; decodeFunctionResult(functionFragment: "test_depositToWithETHNoValue", data: BytesLike): Result; decodeFunctionResult(functionFragment: "test_depositToWithExactETHAmount", data: BytesLike): Result; decodeFunctionResult(functionFragment: "test_depositToWithExtraETH", data: BytesLike): Result; decodeFunctionResult(functionFragment: "validInfiniteRoundConfig", data: BytesLike): Result; decodeFunctionResult(functionFragment: "validTimedRoundConfig", data: BytesLike): Result; events: { "log(string)": EventFragment; "log_address(address)": EventFragment; "log_array(uint256[])": EventFragment; "log_array(int256[])": EventFragment; "log_array(address[])": EventFragment; "log_bytes(bytes)": EventFragment; "log_bytes32(bytes32)": EventFragment; "log_int(int256)": EventFragment; "log_named_address(string,address)": EventFragment; "log_named_array(string,uint256[])": EventFragment; "log_named_array(string,int256[])": EventFragment; "log_named_array(string,address[])": EventFragment; "log_named_bytes(string,bytes)": EventFragment; "log_named_bytes32(string,bytes32)": EventFragment; "log_named_decimal_int(string,int256,uint256)": EventFragment; "log_named_decimal_uint(string,uint256,uint256)": EventFragment; "log_named_int(string,int256)": EventFragment; "log_named_string(string,string)": EventFragment; "log_named_uint(string,uint256)": EventFragment; "log_string(string)": EventFragment; "log_uint(uint256)": EventFragment; "logs(bytes)": EventFragment; }; getEvent(nameOrSignatureOrTopic: "log"): EventFragment; getEvent(nameOrSignatureOrTopic: "log_address"): EventFragment; getEvent(nameOrSignatureOrTopic: "log_array(uint256[])"): EventFragment; getEvent(nameOrSignatureOrTopic: "log_array(int256[])"): EventFragment; getEvent(nameOrSignatureOrTopic: "log_array(address[])"): EventFragment; getEvent(nameOrSignatureOrTopic: "log_bytes"): EventFragment; getEvent(nameOrSignatureOrTopic: "log_bytes32"): EventFragment; getEvent(nameOrSignatureOrTopic: "log_int"): EventFragment; getEvent(nameOrSignatureOrTopic: "log_named_address"): EventFragment; getEvent(nameOrSignatureOrTopic: "log_named_array(string,uint256[])"): EventFragment; getEvent(nameOrSignatureOrTopic: "log_named_array(string,int256[])"): EventFragment; getEvent(nameOrSignatureOrTopic: "log_named_array(string,address[])"): EventFragment; getEvent(nameOrSignatureOrTopic: "log_named_bytes"): EventFragment; getEvent(nameOrSignatureOrTopic: "log_named_bytes32"): EventFragment; getEvent(nameOrSignatureOrTopic: "log_named_decimal_int"): EventFragment; getEvent(nameOrSignatureOrTopic: "log_named_decimal_uint"): EventFragment; getEvent(nameOrSignatureOrTopic: "log_named_int"): EventFragment; getEvent(nameOrSignatureOrTopic: "log_named_string"): EventFragment; getEvent(nameOrSignatureOrTopic: "log_named_uint"): EventFragment; getEvent(nameOrSignatureOrTopic: "log_string"): EventFragment; getEvent(nameOrSignatureOrTopic: "log_uint"): EventFragment; getEvent(nameOrSignatureOrTopic: "logs"): EventFragment; } export interface logEventObject { arg0: string; } export type logEvent = TypedEvent<[string], logEventObject>; export type logEventFilter = TypedEventFilter; export interface log_addressEventObject { arg0: string; } export type log_addressEvent = TypedEvent<[string], log_addressEventObject>; export type log_addressEventFilter = TypedEventFilter; export interface log_array_uint256_array_EventObject { val: BigNumber[]; } export type log_array_uint256_array_Event = TypedEvent<[ BigNumber[] ], log_array_uint256_array_EventObject>; export type log_array_uint256_array_EventFilter = TypedEventFilter; export interface log_array_int256_array_EventObject { val: BigNumber[]; } export type log_array_int256_array_Event = TypedEvent<[ BigNumber[] ], log_array_int256_array_EventObject>; export type log_array_int256_array_EventFilter = TypedEventFilter; export interface log_array_address_array_EventObject { val: string[]; } export type log_array_address_array_Event = TypedEvent<[ string[] ], log_array_address_array_EventObject>; export type log_array_address_array_EventFilter = TypedEventFilter; export interface log_bytesEventObject { arg0: string; } export type log_bytesEvent = TypedEvent<[string], log_bytesEventObject>; export type log_bytesEventFilter = TypedEventFilter; export interface log_bytes32EventObject { arg0: string; } export type log_bytes32Event = TypedEvent<[string], log_bytes32EventObject>; export type log_bytes32EventFilter = TypedEventFilter; export interface log_intEventObject { arg0: BigNumber; } export type log_intEvent = TypedEvent<[BigNumber], log_intEventObject>; export type log_intEventFilter = TypedEventFilter; export interface log_named_addressEventObject { key: string; val: string; } export type log_named_addressEvent = TypedEvent<[ string, string ], log_named_addressEventObject>; export type log_named_addressEventFilter = TypedEventFilter; export interface log_named_array_string_uint256_array_EventObject { key: string; val: BigNumber[]; } export type log_named_array_string_uint256_array_Event = TypedEvent<[ string, BigNumber[] ], log_named_array_string_uint256_array_EventObject>; export type log_named_array_string_uint256_array_EventFilter = TypedEventFilter; export interface log_named_array_string_int256_array_EventObject { key: string; val: BigNumber[]; } export type log_named_array_string_int256_array_Event = TypedEvent<[ string, BigNumber[] ], log_named_array_string_int256_array_EventObject>; export type log_named_array_string_int256_array_EventFilter = TypedEventFilter; export interface log_named_array_string_address_array_EventObject { key: string; val: string[]; } export type log_named_array_string_address_array_Event = TypedEvent<[ string, string[] ], log_named_array_string_address_array_EventObject>; export type log_named_array_string_address_array_EventFilter = TypedEventFilter; export interface log_named_bytesEventObject { key: string; val: string; } export type log_named_bytesEvent = TypedEvent<[ string, string ], log_named_bytesEventObject>; export type log_named_bytesEventFilter = TypedEventFilter; export interface log_named_bytes32EventObject { key: string; val: string; } export type log_named_bytes32Event = TypedEvent<[ string, string ], log_named_bytes32EventObject>; export type log_named_bytes32EventFilter = TypedEventFilter; export interface log_named_decimal_intEventObject { key: string; val: BigNumber; decimals: BigNumber; } export type log_named_decimal_intEvent = TypedEvent<[ string, BigNumber, BigNumber ], log_named_decimal_intEventObject>; export type log_named_decimal_intEventFilter = TypedEventFilter; export interface log_named_decimal_uintEventObject { key: string; val: BigNumber; decimals: BigNumber; } export type log_named_decimal_uintEvent = TypedEvent<[ string, BigNumber, BigNumber ], log_named_decimal_uintEventObject>; export type log_named_decimal_uintEventFilter = TypedEventFilter; export interface log_named_intEventObject { key: string; val: BigNumber; } export type log_named_intEvent = TypedEvent<[ string, BigNumber ], log_named_intEventObject>; export type log_named_intEventFilter = TypedEventFilter; export interface log_named_stringEventObject { key: string; val: string; } export type log_named_stringEvent = TypedEvent<[ string, string ], log_named_stringEventObject>; export type log_named_stringEventFilter = TypedEventFilter; export interface log_named_uintEventObject { key: string; val: BigNumber; } export type log_named_uintEvent = TypedEvent<[ string, BigNumber ], log_named_uintEventObject>; export type log_named_uintEventFilter = TypedEventFilter; export interface log_stringEventObject { arg0: string; } export type log_stringEvent = TypedEvent<[string], log_stringEventObject>; export type log_stringEventFilter = TypedEventFilter; export interface log_uintEventObject { arg0: BigNumber; } export type log_uintEvent = TypedEvent<[BigNumber], log_uintEventObject>; export type log_uintEventFilter = TypedEventFilter; export interface logsEventObject { arg0: string; } export type logsEvent = TypedEvent<[string], logsEventObject>; export type logsEventFilter = TypedEventFilter; export interface PropHouseTest extends BaseContract { connect(signerOrProvider: Signer | Provider | string): this; attach(addressOrName: string): this; deployed(): Promise; interface: PropHouseTestInterface; queryFilter(event: TypedEventFilter, fromBlockOrBlockhash?: string | number | undefined, toBlock?: string | number | undefined): Promise>; listeners(eventFilter?: TypedEventFilter): Array>; listeners(eventName?: string): Array; removeAllListeners(eventFilter: TypedEventFilter): this; removeAllListeners(eventName?: string): this; off: OnEvent; on: OnEvent; once: OnEvent; removeListener: OnEvent; functions: { IS_TEST(overrides?: CallOverrides): Promise<[boolean]>; createUser(_addr: PromiseOrValue, _privateKey: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; excludeArtifacts(overrides?: CallOverrides): Promise<[string[]] & { excludedArtifacts_: string[]; }>; excludeContracts(overrides?: CallOverrides): Promise<[string[]] & { excludedContracts_: string[]; }>; excludeSenders(overrides?: CallOverrides): Promise<[string[]] & { excludedSenders_: string[]; }>; failed(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setUp(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setUpContract(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setUpUser(privateKey: PromiseOrValue, tokenId: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; targetArtifactSelectors(overrides?: CallOverrides): Promise<[ StdInvariant.FuzzSelectorStructOutput[] ] & { targetedArtifactSelectors_: StdInvariant.FuzzSelectorStructOutput[]; }>; targetArtifacts(overrides?: CallOverrides): Promise<[string[]] & { targetedArtifacts_: string[]; }>; targetContracts(overrides?: CallOverrides): Promise<[string[]] & { targetedContracts_: string[]; }>; targetSelectors(overrides?: CallOverrides): Promise<[ StdInvariant.FuzzSelectorStructOutput[] ] & { targetedSelectors_: StdInvariant.FuzzSelectorStructOutput[]; }>; targetSenders(overrides?: CallOverrides): Promise<[string[]] & { targetedSenders_: string[]; }>; test_batchDepositToInvalidRoundReverts(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_batchDepositToWithERC1155(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_batchDepositToWithERC20s(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_batchDepositToWithERC721(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_batchDepositToWithETHNoValue(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_batchDepositToWithExactETHAmount(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_batchDepositToWithExtraETH(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_batchDepositToWithManyAssets(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_createAndFundRoundOnExistingHouseWithERC1155(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_createAndFundRoundOnExistingHouseWithERC20s(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_createAndFundRoundOnExistingHouseWithERC721(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_createAndFundRoundOnExistingHouseWithETHNoValue(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_createAndFundRoundOnExistingHouseWithExactETHAmount(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_createAndFundRoundOnExistingHouseWithExtraETH(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_createAndFundRoundOnExistingHouseWithManyAssets(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_createAndFundRoundOnNewHouseWithERC1155(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_createAndFundRoundOnNewHouseWithERC20s(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_createAndFundRoundOnNewHouseWithERC721(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_createAndFundRoundOnNewHouseWithETHNoValue(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_createAndFundRoundOnNewHouseWithExactETHAmount(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_createAndFundRoundOnNewHouseWithExtraETH(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_createAndFundRoundOnNewHouseWithManyAssets(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_createRoundOnExistingHouse(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_createRoundOnExistingHouseNonExistentHouseReverts(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_createRoundOnExistingHouseUnregisteredRoundReverts(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_createRoundOnNewHouse(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_createRoundOnNewHouseUnregisteredHouseReverts(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_createRoundOnNewHouseUnregisteredRoundReverts(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_createRoundOnNewHouseWrongHouseImplReverts(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_depositToInvalidRoundReverts(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_depositToWithERC1155(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_depositToWithERC20s(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_depositToWithERC721(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_depositToWithETHNoValue(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_depositToWithExactETHAmount(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_depositToWithExtraETH(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; validInfiniteRoundConfig(overrides?: CallOverrides): Promise<[IInfiniteRound.RoundConfigStructOutput]>; validTimedRoundConfig(overrides?: CallOverrides): Promise<[ITimedRound.RoundConfigStructOutput]>; }; IS_TEST(overrides?: CallOverrides): Promise; createUser(_addr: PromiseOrValue, _privateKey: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; excludeArtifacts(overrides?: CallOverrides): Promise; excludeContracts(overrides?: CallOverrides): Promise; excludeSenders(overrides?: CallOverrides): Promise; failed(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setUp(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setUpContract(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setUpUser(privateKey: PromiseOrValue, tokenId: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; targetArtifactSelectors(overrides?: CallOverrides): Promise; targetArtifacts(overrides?: CallOverrides): Promise; targetContracts(overrides?: CallOverrides): Promise; targetSelectors(overrides?: CallOverrides): Promise; targetSenders(overrides?: CallOverrides): Promise; test_batchDepositToInvalidRoundReverts(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_batchDepositToWithERC1155(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_batchDepositToWithERC20s(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_batchDepositToWithERC721(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_batchDepositToWithETHNoValue(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_batchDepositToWithExactETHAmount(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_batchDepositToWithExtraETH(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_batchDepositToWithManyAssets(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_createAndFundRoundOnExistingHouseWithERC1155(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_createAndFundRoundOnExistingHouseWithERC20s(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_createAndFundRoundOnExistingHouseWithERC721(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_createAndFundRoundOnExistingHouseWithETHNoValue(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_createAndFundRoundOnExistingHouseWithExactETHAmount(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_createAndFundRoundOnExistingHouseWithExtraETH(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_createAndFundRoundOnExistingHouseWithManyAssets(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_createAndFundRoundOnNewHouseWithERC1155(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_createAndFundRoundOnNewHouseWithERC20s(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_createAndFundRoundOnNewHouseWithERC721(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_createAndFundRoundOnNewHouseWithETHNoValue(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_createAndFundRoundOnNewHouseWithExactETHAmount(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_createAndFundRoundOnNewHouseWithExtraETH(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_createAndFundRoundOnNewHouseWithManyAssets(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_createRoundOnExistingHouse(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_createRoundOnExistingHouseNonExistentHouseReverts(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_createRoundOnExistingHouseUnregisteredRoundReverts(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_createRoundOnNewHouse(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_createRoundOnNewHouseUnregisteredHouseReverts(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_createRoundOnNewHouseUnregisteredRoundReverts(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_createRoundOnNewHouseWrongHouseImplReverts(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_depositToInvalidRoundReverts(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_depositToWithERC1155(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_depositToWithERC20s(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_depositToWithERC721(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_depositToWithETHNoValue(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_depositToWithExactETHAmount(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_depositToWithExtraETH(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; validInfiniteRoundConfig(overrides?: CallOverrides): Promise; validTimedRoundConfig(overrides?: CallOverrides): Promise; callStatic: { IS_TEST(overrides?: CallOverrides): Promise; createUser(_addr: PromiseOrValue, _privateKey: PromiseOrValue, overrides?: CallOverrides): Promise; excludeArtifacts(overrides?: CallOverrides): Promise; excludeContracts(overrides?: CallOverrides): Promise; excludeSenders(overrides?: CallOverrides): Promise; failed(overrides?: CallOverrides): Promise; setUp(overrides?: CallOverrides): Promise; setUpContract(overrides?: CallOverrides): Promise; setUpUser(privateKey: PromiseOrValue, tokenId: PromiseOrValue, overrides?: CallOverrides): Promise; targetArtifactSelectors(overrides?: CallOverrides): Promise; targetArtifacts(overrides?: CallOverrides): Promise; targetContracts(overrides?: CallOverrides): Promise; targetSelectors(overrides?: CallOverrides): Promise; targetSenders(overrides?: CallOverrides): Promise; test_batchDepositToInvalidRoundReverts(overrides?: CallOverrides): Promise; test_batchDepositToWithERC1155(overrides?: CallOverrides): Promise; test_batchDepositToWithERC20s(overrides?: CallOverrides): Promise; test_batchDepositToWithERC721(overrides?: CallOverrides): Promise; test_batchDepositToWithETHNoValue(overrides?: CallOverrides): Promise; test_batchDepositToWithExactETHAmount(overrides?: CallOverrides): Promise; test_batchDepositToWithExtraETH(overrides?: CallOverrides): Promise; test_batchDepositToWithManyAssets(overrides?: CallOverrides): Promise; test_createAndFundRoundOnExistingHouseWithERC1155(overrides?: CallOverrides): Promise; test_createAndFundRoundOnExistingHouseWithERC20s(overrides?: CallOverrides): Promise; test_createAndFundRoundOnExistingHouseWithERC721(overrides?: CallOverrides): Promise; test_createAndFundRoundOnExistingHouseWithETHNoValue(overrides?: CallOverrides): Promise; test_createAndFundRoundOnExistingHouseWithExactETHAmount(overrides?: CallOverrides): Promise; test_createAndFundRoundOnExistingHouseWithExtraETH(overrides?: CallOverrides): Promise; test_createAndFundRoundOnExistingHouseWithManyAssets(overrides?: CallOverrides): Promise; test_createAndFundRoundOnNewHouseWithERC1155(overrides?: CallOverrides): Promise; test_createAndFundRoundOnNewHouseWithERC20s(overrides?: CallOverrides): Promise; test_createAndFundRoundOnNewHouseWithERC721(overrides?: CallOverrides): Promise; test_createAndFundRoundOnNewHouseWithETHNoValue(overrides?: CallOverrides): Promise; test_createAndFundRoundOnNewHouseWithExactETHAmount(overrides?: CallOverrides): Promise; test_createAndFundRoundOnNewHouseWithExtraETH(overrides?: CallOverrides): Promise; test_createAndFundRoundOnNewHouseWithManyAssets(overrides?: CallOverrides): Promise; test_createRoundOnExistingHouse(overrides?: CallOverrides): Promise; test_createRoundOnExistingHouseNonExistentHouseReverts(overrides?: CallOverrides): Promise; test_createRoundOnExistingHouseUnregisteredRoundReverts(overrides?: CallOverrides): Promise; test_createRoundOnNewHouse(overrides?: CallOverrides): Promise; test_createRoundOnNewHouseUnregisteredHouseReverts(overrides?: CallOverrides): Promise; test_createRoundOnNewHouseUnregisteredRoundReverts(overrides?: CallOverrides): Promise; test_createRoundOnNewHouseWrongHouseImplReverts(overrides?: CallOverrides): Promise; test_depositToInvalidRoundReverts(overrides?: CallOverrides): Promise; test_depositToWithERC1155(overrides?: CallOverrides): Promise; test_depositToWithERC20s(overrides?: CallOverrides): Promise; test_depositToWithERC721(overrides?: CallOverrides): Promise; test_depositToWithETHNoValue(overrides?: CallOverrides): Promise; test_depositToWithExactETHAmount(overrides?: CallOverrides): Promise; test_depositToWithExtraETH(overrides?: CallOverrides): Promise; validInfiniteRoundConfig(overrides?: CallOverrides): Promise; validTimedRoundConfig(overrides?: CallOverrides): Promise; }; filters: { "log(string)"(arg0?: null): logEventFilter; log(arg0?: null): logEventFilter; "log_address(address)"(arg0?: null): log_addressEventFilter; log_address(arg0?: null): log_addressEventFilter; "log_array(uint256[])"(val?: null): log_array_uint256_array_EventFilter; "log_array(int256[])"(val?: null): log_array_int256_array_EventFilter; "log_array(address[])"(val?: null): log_array_address_array_EventFilter; "log_bytes(bytes)"(arg0?: null): log_bytesEventFilter; log_bytes(arg0?: null): log_bytesEventFilter; "log_bytes32(bytes32)"(arg0?: null): log_bytes32EventFilter; log_bytes32(arg0?: null): log_bytes32EventFilter; "log_int(int256)"(arg0?: null): log_intEventFilter; log_int(arg0?: null): log_intEventFilter; "log_named_address(string,address)"(key?: null, val?: null): log_named_addressEventFilter; log_named_address(key?: null, val?: null): log_named_addressEventFilter; "log_named_array(string,uint256[])"(key?: null, val?: null): log_named_array_string_uint256_array_EventFilter; "log_named_array(string,int256[])"(key?: null, val?: null): log_named_array_string_int256_array_EventFilter; "log_named_array(string,address[])"(key?: null, val?: null): log_named_array_string_address_array_EventFilter; "log_named_bytes(string,bytes)"(key?: null, val?: null): log_named_bytesEventFilter; log_named_bytes(key?: null, val?: null): log_named_bytesEventFilter; "log_named_bytes32(string,bytes32)"(key?: null, val?: null): log_named_bytes32EventFilter; log_named_bytes32(key?: null, val?: null): log_named_bytes32EventFilter; "log_named_decimal_int(string,int256,uint256)"(key?: null, val?: null, decimals?: null): log_named_decimal_intEventFilter; log_named_decimal_int(key?: null, val?: null, decimals?: null): log_named_decimal_intEventFilter; "log_named_decimal_uint(string,uint256,uint256)"(key?: null, val?: null, decimals?: null): log_named_decimal_uintEventFilter; log_named_decimal_uint(key?: null, val?: null, decimals?: null): log_named_decimal_uintEventFilter; "log_named_int(string,int256)"(key?: null, val?: null): log_named_intEventFilter; log_named_int(key?: null, val?: null): log_named_intEventFilter; "log_named_string(string,string)"(key?: null, val?: null): log_named_stringEventFilter; log_named_string(key?: null, val?: null): log_named_stringEventFilter; "log_named_uint(string,uint256)"(key?: null, val?: null): log_named_uintEventFilter; log_named_uint(key?: null, val?: null): log_named_uintEventFilter; "log_string(string)"(arg0?: null): log_stringEventFilter; log_string(arg0?: null): log_stringEventFilter; "log_uint(uint256)"(arg0?: null): log_uintEventFilter; log_uint(arg0?: null): log_uintEventFilter; "logs(bytes)"(arg0?: null): logsEventFilter; logs(arg0?: null): logsEventFilter; }; estimateGas: { IS_TEST(overrides?: CallOverrides): Promise; createUser(_addr: PromiseOrValue, _privateKey: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; excludeArtifacts(overrides?: CallOverrides): Promise; excludeContracts(overrides?: CallOverrides): Promise; excludeSenders(overrides?: CallOverrides): Promise; failed(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setUp(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setUpContract(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setUpUser(privateKey: PromiseOrValue, tokenId: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; targetArtifactSelectors(overrides?: CallOverrides): Promise; targetArtifacts(overrides?: CallOverrides): Promise; targetContracts(overrides?: CallOverrides): Promise; targetSelectors(overrides?: CallOverrides): Promise; targetSenders(overrides?: CallOverrides): Promise; test_batchDepositToInvalidRoundReverts(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_batchDepositToWithERC1155(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_batchDepositToWithERC20s(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_batchDepositToWithERC721(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_batchDepositToWithETHNoValue(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_batchDepositToWithExactETHAmount(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_batchDepositToWithExtraETH(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_batchDepositToWithManyAssets(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_createAndFundRoundOnExistingHouseWithERC1155(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_createAndFundRoundOnExistingHouseWithERC20s(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_createAndFundRoundOnExistingHouseWithERC721(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_createAndFundRoundOnExistingHouseWithETHNoValue(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_createAndFundRoundOnExistingHouseWithExactETHAmount(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_createAndFundRoundOnExistingHouseWithExtraETH(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_createAndFundRoundOnExistingHouseWithManyAssets(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_createAndFundRoundOnNewHouseWithERC1155(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_createAndFundRoundOnNewHouseWithERC20s(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_createAndFundRoundOnNewHouseWithERC721(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_createAndFundRoundOnNewHouseWithETHNoValue(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_createAndFundRoundOnNewHouseWithExactETHAmount(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_createAndFundRoundOnNewHouseWithExtraETH(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_createAndFundRoundOnNewHouseWithManyAssets(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_createRoundOnExistingHouse(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_createRoundOnExistingHouseNonExistentHouseReverts(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_createRoundOnExistingHouseUnregisteredRoundReverts(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_createRoundOnNewHouse(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_createRoundOnNewHouseUnregisteredHouseReverts(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_createRoundOnNewHouseUnregisteredRoundReverts(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_createRoundOnNewHouseWrongHouseImplReverts(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_depositToInvalidRoundReverts(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_depositToWithERC1155(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_depositToWithERC20s(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_depositToWithERC721(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_depositToWithETHNoValue(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_depositToWithExactETHAmount(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_depositToWithExtraETH(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; validInfiniteRoundConfig(overrides?: CallOverrides): Promise; validTimedRoundConfig(overrides?: CallOverrides): Promise; }; populateTransaction: { IS_TEST(overrides?: CallOverrides): Promise; createUser(_addr: PromiseOrValue, _privateKey: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; excludeArtifacts(overrides?: CallOverrides): Promise; excludeContracts(overrides?: CallOverrides): Promise; excludeSenders(overrides?: CallOverrides): Promise; failed(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setUp(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setUpContract(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setUpUser(privateKey: PromiseOrValue, tokenId: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; targetArtifactSelectors(overrides?: CallOverrides): Promise; targetArtifacts(overrides?: CallOverrides): Promise; targetContracts(overrides?: CallOverrides): Promise; targetSelectors(overrides?: CallOverrides): Promise; targetSenders(overrides?: CallOverrides): Promise; test_batchDepositToInvalidRoundReverts(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_batchDepositToWithERC1155(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_batchDepositToWithERC20s(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_batchDepositToWithERC721(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_batchDepositToWithETHNoValue(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_batchDepositToWithExactETHAmount(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_batchDepositToWithExtraETH(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_batchDepositToWithManyAssets(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_createAndFundRoundOnExistingHouseWithERC1155(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_createAndFundRoundOnExistingHouseWithERC20s(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_createAndFundRoundOnExistingHouseWithERC721(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_createAndFundRoundOnExistingHouseWithETHNoValue(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_createAndFundRoundOnExistingHouseWithExactETHAmount(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_createAndFundRoundOnExistingHouseWithExtraETH(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_createAndFundRoundOnExistingHouseWithManyAssets(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_createAndFundRoundOnNewHouseWithERC1155(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_createAndFundRoundOnNewHouseWithERC20s(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_createAndFundRoundOnNewHouseWithERC721(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_createAndFundRoundOnNewHouseWithETHNoValue(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_createAndFundRoundOnNewHouseWithExactETHAmount(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_createAndFundRoundOnNewHouseWithExtraETH(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_createAndFundRoundOnNewHouseWithManyAssets(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_createRoundOnExistingHouse(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_createRoundOnExistingHouseNonExistentHouseReverts(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_createRoundOnExistingHouseUnregisteredRoundReverts(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_createRoundOnNewHouse(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_createRoundOnNewHouseUnregisteredHouseReverts(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_createRoundOnNewHouseUnregisteredRoundReverts(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_createRoundOnNewHouseWrongHouseImplReverts(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_depositToInvalidRoundReverts(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_depositToWithERC1155(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_depositToWithERC20s(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_depositToWithERC721(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_depositToWithETHNoValue(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_depositToWithExactETHAmount(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; test_depositToWithExtraETH(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; validInfiniteRoundConfig(overrides?: CallOverrides): Promise; validTimedRoundConfig(overrides?: CallOverrides): Promise; }; }