/* Autogenerated file. Do not edit manually. */ /* tslint:disable */ /* eslint-disable */ import { ethers, EventFilter, Signer, BigNumber, BigNumberish, PopulatedTransaction, BaseContract, ContractTransaction, Overrides, CallOverrides, } from "ethers"; import { BytesLike } from "@ethersproject/bytes"; import { Listener, Provider } from "@ethersproject/providers"; import { FunctionFragment, EventFragment, Result } from "@ethersproject/abi"; import { TypedEventFilter, TypedEvent, TypedListener } from "./commons"; interface FtsoManagerMockInterface extends ethers.utils.Interface { functions: { "DEFAULT_FALLBACK_VALUE()": FunctionFragment; "MOCKS_LIST_END()": FunctionFragment; "MOCKS_LIST_END_HASH()": FunctionFragment; "MOCKS_LIST_START()": FunctionFragment; "SENTINEL_ANY_MOCKS()": FunctionFragment; "accrueUnearnedRewardsCall(uint256,uint256,uint256)": FunctionFragment; "closeExpiredRewardEpochCall(uint256,uint256)": FunctionFragment; "distributeRewardsCall(address[],uint256[],uint256,uint256,address,uint256,uint256,uint256,uint256)": FunctionFragment; "givenAnyReturn(bytes)": FunctionFragment; "givenAnyReturnAddress(address)": FunctionFragment; "givenAnyReturnBool(bool)": FunctionFragment; "givenAnyReturnUint(uint256)": FunctionFragment; "givenAnyRevert()": FunctionFragment; "givenAnyRevertWithMessage(string)": FunctionFragment; "givenAnyRunOutOfGas()": FunctionFragment; "givenCalldataReturn(bytes,bytes)": FunctionFragment; "givenCalldataReturnAddress(bytes,address)": FunctionFragment; "givenCalldataReturnBool(bytes,bool)": FunctionFragment; "givenCalldataReturnUint(bytes,uint256)": FunctionFragment; "givenCalldataRevert(bytes)": FunctionFragment; "givenCalldataRevertWithMessage(bytes,string)": FunctionFragment; "givenCalldataRunOutOfGas(bytes)": FunctionFragment; "givenMethodReturn(bytes,bytes)": FunctionFragment; "givenMethodReturnAddress(bytes,address)": FunctionFragment; "givenMethodReturnBool(bytes,bool)": FunctionFragment; "givenMethodReturnUint(bytes,uint256)": FunctionFragment; "givenMethodRevert(bytes)": FunctionFragment; "givenMethodRevertWithMessage(bytes,string)": FunctionFragment; "givenMethodRunOutOfGas(bytes)": FunctionFragment; "invocationCount()": FunctionFragment; "invocationCountForCalldata(bytes)": FunctionFragment; "invocationCountForMethod(bytes)": FunctionFragment; "reset()": FunctionFragment; "setRewardManager(address)": FunctionFragment; "updateInvocationCount(bytes4,bytes)": FunctionFragment; }; encodeFunctionData( functionFragment: "DEFAULT_FALLBACK_VALUE", values?: undefined ): string; encodeFunctionData( functionFragment: "MOCKS_LIST_END", values?: undefined ): string; encodeFunctionData( functionFragment: "MOCKS_LIST_END_HASH", values?: undefined ): string; encodeFunctionData( functionFragment: "MOCKS_LIST_START", values?: undefined ): string; encodeFunctionData( functionFragment: "SENTINEL_ANY_MOCKS", values?: undefined ): string; encodeFunctionData( functionFragment: "accrueUnearnedRewardsCall", values: [BigNumberish, BigNumberish, BigNumberish] ): string; encodeFunctionData( functionFragment: "closeExpiredRewardEpochCall", values: [BigNumberish, BigNumberish] ): string; encodeFunctionData( functionFragment: "distributeRewardsCall", values: [ string[], BigNumberish[], BigNumberish, BigNumberish, string, BigNumberish, BigNumberish, BigNumberish, BigNumberish ] ): string; encodeFunctionData( functionFragment: "givenAnyReturn", values: [BytesLike] ): string; encodeFunctionData( functionFragment: "givenAnyReturnAddress", values: [string] ): string; encodeFunctionData( functionFragment: "givenAnyReturnBool", values: [boolean] ): string; encodeFunctionData( functionFragment: "givenAnyReturnUint", values: [BigNumberish] ): string; encodeFunctionData( functionFragment: "givenAnyRevert", values?: undefined ): string; encodeFunctionData( functionFragment: "givenAnyRevertWithMessage", values: [string] ): string; encodeFunctionData( functionFragment: "givenAnyRunOutOfGas", values?: undefined ): string; encodeFunctionData( functionFragment: "givenCalldataReturn", values: [BytesLike, BytesLike] ): string; encodeFunctionData( functionFragment: "givenCalldataReturnAddress", values: [BytesLike, string] ): string; encodeFunctionData( functionFragment: "givenCalldataReturnBool", values: [BytesLike, boolean] ): string; encodeFunctionData( functionFragment: "givenCalldataReturnUint", values: [BytesLike, BigNumberish] ): string; encodeFunctionData( functionFragment: "givenCalldataRevert", values: [BytesLike] ): string; encodeFunctionData( functionFragment: "givenCalldataRevertWithMessage", values: [BytesLike, string] ): string; encodeFunctionData( functionFragment: "givenCalldataRunOutOfGas", values: [BytesLike] ): string; encodeFunctionData( functionFragment: "givenMethodReturn", values: [BytesLike, BytesLike] ): string; encodeFunctionData( functionFragment: "givenMethodReturnAddress", values: [BytesLike, string] ): string; encodeFunctionData( functionFragment: "givenMethodReturnBool", values: [BytesLike, boolean] ): string; encodeFunctionData( functionFragment: "givenMethodReturnUint", values: [BytesLike, BigNumberish] ): string; encodeFunctionData( functionFragment: "givenMethodRevert", values: [BytesLike] ): string; encodeFunctionData( functionFragment: "givenMethodRevertWithMessage", values: [BytesLike, string] ): string; encodeFunctionData( functionFragment: "givenMethodRunOutOfGas", values: [BytesLike] ): string; encodeFunctionData( functionFragment: "invocationCount", values?: undefined ): string; encodeFunctionData( functionFragment: "invocationCountForCalldata", values: [BytesLike] ): string; encodeFunctionData( functionFragment: "invocationCountForMethod", values: [BytesLike] ): string; encodeFunctionData(functionFragment: "reset", values?: undefined): string; encodeFunctionData( functionFragment: "setRewardManager", values: [string] ): string; encodeFunctionData( functionFragment: "updateInvocationCount", values: [BytesLike, BytesLike] ): string; decodeFunctionResult( functionFragment: "DEFAULT_FALLBACK_VALUE", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "MOCKS_LIST_END", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "MOCKS_LIST_END_HASH", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "MOCKS_LIST_START", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "SENTINEL_ANY_MOCKS", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "accrueUnearnedRewardsCall", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "closeExpiredRewardEpochCall", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "distributeRewardsCall", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "givenAnyReturn", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "givenAnyReturnAddress", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "givenAnyReturnBool", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "givenAnyReturnUint", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "givenAnyRevert", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "givenAnyRevertWithMessage", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "givenAnyRunOutOfGas", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "givenCalldataReturn", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "givenCalldataReturnAddress", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "givenCalldataReturnBool", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "givenCalldataReturnUint", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "givenCalldataRevert", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "givenCalldataRevertWithMessage", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "givenCalldataRunOutOfGas", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "givenMethodReturn", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "givenMethodReturnAddress", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "givenMethodReturnBool", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "givenMethodReturnUint", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "givenMethodRevert", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "givenMethodRevertWithMessage", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "givenMethodRunOutOfGas", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "invocationCount", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "invocationCountForCalldata", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "invocationCountForMethod", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "reset", data: BytesLike): Result; decodeFunctionResult( functionFragment: "setRewardManager", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "updateInvocationCount", data: BytesLike ): Result; events: {}; } export class FtsoManagerMock extends BaseContract { connect(signerOrProvider: Signer | Provider | string): this; attach(addressOrName: string): this; deployed(): Promise; listeners, EventArgsObject>( eventFilter?: TypedEventFilter ): Array>; off, EventArgsObject>( eventFilter: TypedEventFilter, listener: TypedListener ): this; on, EventArgsObject>( eventFilter: TypedEventFilter, listener: TypedListener ): this; once, EventArgsObject>( eventFilter: TypedEventFilter, listener: TypedListener ): this; removeListener, EventArgsObject>( eventFilter: TypedEventFilter, listener: TypedListener ): this; removeAllListeners, EventArgsObject>( eventFilter: TypedEventFilter ): this; listeners(eventName?: string): Array; off(eventName: string, listener: Listener): this; on(eventName: string, listener: Listener): this; once(eventName: string, listener: Listener): this; removeListener(eventName: string, listener: Listener): this; removeAllListeners(eventName?: string): this; queryFilter, EventArgsObject>( event: TypedEventFilter, fromBlockOrBlockhash?: string | number | undefined, toBlock?: string | number | undefined ): Promise>>; interface: FtsoManagerMockInterface; functions: { DEFAULT_FALLBACK_VALUE(overrides?: CallOverrides): Promise<[string]>; MOCKS_LIST_END(overrides?: CallOverrides): Promise<[string]>; MOCKS_LIST_END_HASH(overrides?: CallOverrides): Promise<[string]>; MOCKS_LIST_START(overrides?: CallOverrides): Promise<[string]>; SENTINEL_ANY_MOCKS(overrides?: CallOverrides): Promise<[string]>; accrueUnearnedRewardsCall( epochId: BigNumberish, priceEpochDurationSeconds: BigNumberish, priceEpochEndTime: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; closeExpiredRewardEpochCall( rewardEpoch: BigNumberish, currentRewardEpoch: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; distributeRewardsCall( addresses: string[], weights: BigNumberish[], totalWeight: BigNumberish, epochId: BigNumberish, ftso: string, priceEpochDurationSeconds: BigNumberish, currentRewardEpoch: BigNumberish, priceEpochEndTime: BigNumberish, votePowerBlock: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; givenAnyReturn( response: BytesLike, overrides?: Overrides & { from?: string | Promise } ): Promise; givenAnyReturnAddress( response: string, overrides?: Overrides & { from?: string | Promise } ): Promise; givenAnyReturnBool( response: boolean, overrides?: Overrides & { from?: string | Promise } ): Promise; givenAnyReturnUint( response: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; givenAnyRevert( overrides?: Overrides & { from?: string | Promise } ): Promise; givenAnyRevertWithMessage( message: string, overrides?: Overrides & { from?: string | Promise } ): Promise; givenAnyRunOutOfGas( overrides?: Overrides & { from?: string | Promise } ): Promise; givenCalldataReturn( call: BytesLike, response: BytesLike, overrides?: Overrides & { from?: string | Promise } ): Promise; givenCalldataReturnAddress( call: BytesLike, response: string, overrides?: Overrides & { from?: string | Promise } ): Promise; givenCalldataReturnBool( call: BytesLike, response: boolean, overrides?: Overrides & { from?: string | Promise } ): Promise; givenCalldataReturnUint( call: BytesLike, response: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; givenCalldataRevert( call: BytesLike, overrides?: Overrides & { from?: string | Promise } ): Promise; givenCalldataRevertWithMessage( call: BytesLike, message: string, overrides?: Overrides & { from?: string | Promise } ): Promise; givenCalldataRunOutOfGas( call: BytesLike, overrides?: Overrides & { from?: string | Promise } ): Promise; givenMethodReturn( call: BytesLike, response: BytesLike, overrides?: Overrides & { from?: string | Promise } ): Promise; givenMethodReturnAddress( call: BytesLike, response: string, overrides?: Overrides & { from?: string | Promise } ): Promise; givenMethodReturnBool( call: BytesLike, response: boolean, overrides?: Overrides & { from?: string | Promise } ): Promise; givenMethodReturnUint( call: BytesLike, response: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; givenMethodRevert( call: BytesLike, overrides?: Overrides & { from?: string | Promise } ): Promise; givenMethodRevertWithMessage( call: BytesLike, message: string, overrides?: Overrides & { from?: string | Promise } ): Promise; givenMethodRunOutOfGas( call: BytesLike, overrides?: Overrides & { from?: string | Promise } ): Promise; invocationCount( overrides?: Overrides & { from?: string | Promise } ): Promise; invocationCountForCalldata( call: BytesLike, overrides?: Overrides & { from?: string | Promise } ): Promise; invocationCountForMethod( call: BytesLike, overrides?: Overrides & { from?: string | Promise } ): Promise; reset( overrides?: Overrides & { from?: string | Promise } ): Promise; setRewardManager( rewardManager: string, overrides?: Overrides & { from?: string | Promise } ): Promise; updateInvocationCount( methodId: BytesLike, originalMsgData: BytesLike, overrides?: Overrides & { from?: string | Promise } ): Promise; }; DEFAULT_FALLBACK_VALUE(overrides?: CallOverrides): Promise; MOCKS_LIST_END(overrides?: CallOverrides): Promise; MOCKS_LIST_END_HASH(overrides?: CallOverrides): Promise; MOCKS_LIST_START(overrides?: CallOverrides): Promise; SENTINEL_ANY_MOCKS(overrides?: CallOverrides): Promise; accrueUnearnedRewardsCall( epochId: BigNumberish, priceEpochDurationSeconds: BigNumberish, priceEpochEndTime: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; closeExpiredRewardEpochCall( rewardEpoch: BigNumberish, currentRewardEpoch: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; distributeRewardsCall( addresses: string[], weights: BigNumberish[], totalWeight: BigNumberish, epochId: BigNumberish, ftso: string, priceEpochDurationSeconds: BigNumberish, currentRewardEpoch: BigNumberish, priceEpochEndTime: BigNumberish, votePowerBlock: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; givenAnyReturn( response: BytesLike, overrides?: Overrides & { from?: string | Promise } ): Promise; givenAnyReturnAddress( response: string, overrides?: Overrides & { from?: string | Promise } ): Promise; givenAnyReturnBool( response: boolean, overrides?: Overrides & { from?: string | Promise } ): Promise; givenAnyReturnUint( response: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; givenAnyRevert( overrides?: Overrides & { from?: string | Promise } ): Promise; givenAnyRevertWithMessage( message: string, overrides?: Overrides & { from?: string | Promise } ): Promise; givenAnyRunOutOfGas( overrides?: Overrides & { from?: string | Promise } ): Promise; givenCalldataReturn( call: BytesLike, response: BytesLike, overrides?: Overrides & { from?: string | Promise } ): Promise; givenCalldataReturnAddress( call: BytesLike, response: string, overrides?: Overrides & { from?: string | Promise } ): Promise; givenCalldataReturnBool( call: BytesLike, response: boolean, overrides?: Overrides & { from?: string | Promise } ): Promise; givenCalldataReturnUint( call: BytesLike, response: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; givenCalldataRevert( call: BytesLike, overrides?: Overrides & { from?: string | Promise } ): Promise; givenCalldataRevertWithMessage( call: BytesLike, message: string, overrides?: Overrides & { from?: string | Promise } ): Promise; givenCalldataRunOutOfGas( call: BytesLike, overrides?: Overrides & { from?: string | Promise } ): Promise; givenMethodReturn( call: BytesLike, response: BytesLike, overrides?: Overrides & { from?: string | Promise } ): Promise; givenMethodReturnAddress( call: BytesLike, response: string, overrides?: Overrides & { from?: string | Promise } ): Promise; givenMethodReturnBool( call: BytesLike, response: boolean, overrides?: Overrides & { from?: string | Promise } ): Promise; givenMethodReturnUint( call: BytesLike, response: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; givenMethodRevert( call: BytesLike, overrides?: Overrides & { from?: string | Promise } ): Promise; givenMethodRevertWithMessage( call: BytesLike, message: string, overrides?: Overrides & { from?: string | Promise } ): Promise; givenMethodRunOutOfGas( call: BytesLike, overrides?: Overrides & { from?: string | Promise } ): Promise; invocationCount( overrides?: Overrides & { from?: string | Promise } ): Promise; invocationCountForCalldata( call: BytesLike, overrides?: Overrides & { from?: string | Promise } ): Promise; invocationCountForMethod( call: BytesLike, overrides?: Overrides & { from?: string | Promise } ): Promise; reset( overrides?: Overrides & { from?: string | Promise } ): Promise; setRewardManager( rewardManager: string, overrides?: Overrides & { from?: string | Promise } ): Promise; updateInvocationCount( methodId: BytesLike, originalMsgData: BytesLike, overrides?: Overrides & { from?: string | Promise } ): Promise; callStatic: { DEFAULT_FALLBACK_VALUE(overrides?: CallOverrides): Promise; MOCKS_LIST_END(overrides?: CallOverrides): Promise; MOCKS_LIST_END_HASH(overrides?: CallOverrides): Promise; MOCKS_LIST_START(overrides?: CallOverrides): Promise; SENTINEL_ANY_MOCKS(overrides?: CallOverrides): Promise; accrueUnearnedRewardsCall( epochId: BigNumberish, priceEpochDurationSeconds: BigNumberish, priceEpochEndTime: BigNumberish, overrides?: CallOverrides ): Promise; closeExpiredRewardEpochCall( rewardEpoch: BigNumberish, currentRewardEpoch: BigNumberish, overrides?: CallOverrides ): Promise; distributeRewardsCall( addresses: string[], weights: BigNumberish[], totalWeight: BigNumberish, epochId: BigNumberish, ftso: string, priceEpochDurationSeconds: BigNumberish, currentRewardEpoch: BigNumberish, priceEpochEndTime: BigNumberish, votePowerBlock: BigNumberish, overrides?: CallOverrides ): Promise; givenAnyReturn( response: BytesLike, overrides?: CallOverrides ): Promise; givenAnyReturnAddress( response: string, overrides?: CallOverrides ): Promise; givenAnyReturnBool( response: boolean, overrides?: CallOverrides ): Promise; givenAnyReturnUint( response: BigNumberish, overrides?: CallOverrides ): Promise; givenAnyRevert(overrides?: CallOverrides): Promise; givenAnyRevertWithMessage( message: string, overrides?: CallOverrides ): Promise; givenAnyRunOutOfGas(overrides?: CallOverrides): Promise; givenCalldataReturn( call: BytesLike, response: BytesLike, overrides?: CallOverrides ): Promise; givenCalldataReturnAddress( call: BytesLike, response: string, overrides?: CallOverrides ): Promise; givenCalldataReturnBool( call: BytesLike, response: boolean, overrides?: CallOverrides ): Promise; givenCalldataReturnUint( call: BytesLike, response: BigNumberish, overrides?: CallOverrides ): Promise; givenCalldataRevert( call: BytesLike, overrides?: CallOverrides ): Promise; givenCalldataRevertWithMessage( call: BytesLike, message: string, overrides?: CallOverrides ): Promise; givenCalldataRunOutOfGas( call: BytesLike, overrides?: CallOverrides ): Promise; givenMethodReturn( call: BytesLike, response: BytesLike, overrides?: CallOverrides ): Promise; givenMethodReturnAddress( call: BytesLike, response: string, overrides?: CallOverrides ): Promise; givenMethodReturnBool( call: BytesLike, response: boolean, overrides?: CallOverrides ): Promise; givenMethodReturnUint( call: BytesLike, response: BigNumberish, overrides?: CallOverrides ): Promise; givenMethodRevert( call: BytesLike, overrides?: CallOverrides ): Promise; givenMethodRevertWithMessage( call: BytesLike, message: string, overrides?: CallOverrides ): Promise; givenMethodRunOutOfGas( call: BytesLike, overrides?: CallOverrides ): Promise; invocationCount(overrides?: CallOverrides): Promise; invocationCountForCalldata( call: BytesLike, overrides?: CallOverrides ): Promise; invocationCountForMethod( call: BytesLike, overrides?: CallOverrides ): Promise; reset(overrides?: CallOverrides): Promise; setRewardManager( rewardManager: string, overrides?: CallOverrides ): Promise; updateInvocationCount( methodId: BytesLike, originalMsgData: BytesLike, overrides?: CallOverrides ): Promise; }; filters: {}; estimateGas: { DEFAULT_FALLBACK_VALUE(overrides?: CallOverrides): Promise; MOCKS_LIST_END(overrides?: CallOverrides): Promise; MOCKS_LIST_END_HASH(overrides?: CallOverrides): Promise; MOCKS_LIST_START(overrides?: CallOverrides): Promise; SENTINEL_ANY_MOCKS(overrides?: CallOverrides): Promise; accrueUnearnedRewardsCall( epochId: BigNumberish, priceEpochDurationSeconds: BigNumberish, priceEpochEndTime: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; closeExpiredRewardEpochCall( rewardEpoch: BigNumberish, currentRewardEpoch: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; distributeRewardsCall( addresses: string[], weights: BigNumberish[], totalWeight: BigNumberish, epochId: BigNumberish, ftso: string, priceEpochDurationSeconds: BigNumberish, currentRewardEpoch: BigNumberish, priceEpochEndTime: BigNumberish, votePowerBlock: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; givenAnyReturn( response: BytesLike, overrides?: Overrides & { from?: string | Promise } ): Promise; givenAnyReturnAddress( response: string, overrides?: Overrides & { from?: string | Promise } ): Promise; givenAnyReturnBool( response: boolean, overrides?: Overrides & { from?: string | Promise } ): Promise; givenAnyReturnUint( response: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; givenAnyRevert( overrides?: Overrides & { from?: string | Promise } ): Promise; givenAnyRevertWithMessage( message: string, overrides?: Overrides & { from?: string | Promise } ): Promise; givenAnyRunOutOfGas( overrides?: Overrides & { from?: string | Promise } ): Promise; givenCalldataReturn( call: BytesLike, response: BytesLike, overrides?: Overrides & { from?: string | Promise } ): Promise; givenCalldataReturnAddress( call: BytesLike, response: string, overrides?: Overrides & { from?: string | Promise } ): Promise; givenCalldataReturnBool( call: BytesLike, response: boolean, overrides?: Overrides & { from?: string | Promise } ): Promise; givenCalldataReturnUint( call: BytesLike, response: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; givenCalldataRevert( call: BytesLike, overrides?: Overrides & { from?: string | Promise } ): Promise; givenCalldataRevertWithMessage( call: BytesLike, message: string, overrides?: Overrides & { from?: string | Promise } ): Promise; givenCalldataRunOutOfGas( call: BytesLike, overrides?: Overrides & { from?: string | Promise } ): Promise; givenMethodReturn( call: BytesLike, response: BytesLike, overrides?: Overrides & { from?: string | Promise } ): Promise; givenMethodReturnAddress( call: BytesLike, response: string, overrides?: Overrides & { from?: string | Promise } ): Promise; givenMethodReturnBool( call: BytesLike, response: boolean, overrides?: Overrides & { from?: string | Promise } ): Promise; givenMethodReturnUint( call: BytesLike, response: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; givenMethodRevert( call: BytesLike, overrides?: Overrides & { from?: string | Promise } ): Promise; givenMethodRevertWithMessage( call: BytesLike, message: string, overrides?: Overrides & { from?: string | Promise } ): Promise; givenMethodRunOutOfGas( call: BytesLike, overrides?: Overrides & { from?: string | Promise } ): Promise; invocationCount( overrides?: Overrides & { from?: string | Promise } ): Promise; invocationCountForCalldata( call: BytesLike, overrides?: Overrides & { from?: string | Promise } ): Promise; invocationCountForMethod( call: BytesLike, overrides?: Overrides & { from?: string | Promise } ): Promise; reset( overrides?: Overrides & { from?: string | Promise } ): Promise; setRewardManager( rewardManager: string, overrides?: Overrides & { from?: string | Promise } ): Promise; updateInvocationCount( methodId: BytesLike, originalMsgData: BytesLike, overrides?: Overrides & { from?: string | Promise } ): Promise; }; populateTransaction: { DEFAULT_FALLBACK_VALUE( overrides?: CallOverrides ): Promise; MOCKS_LIST_END(overrides?: CallOverrides): Promise; MOCKS_LIST_END_HASH( overrides?: CallOverrides ): Promise; MOCKS_LIST_START(overrides?: CallOverrides): Promise; SENTINEL_ANY_MOCKS( overrides?: CallOverrides ): Promise; accrueUnearnedRewardsCall( epochId: BigNumberish, priceEpochDurationSeconds: BigNumberish, priceEpochEndTime: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; closeExpiredRewardEpochCall( rewardEpoch: BigNumberish, currentRewardEpoch: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; distributeRewardsCall( addresses: string[], weights: BigNumberish[], totalWeight: BigNumberish, epochId: BigNumberish, ftso: string, priceEpochDurationSeconds: BigNumberish, currentRewardEpoch: BigNumberish, priceEpochEndTime: BigNumberish, votePowerBlock: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; givenAnyReturn( response: BytesLike, overrides?: Overrides & { from?: string | Promise } ): Promise; givenAnyReturnAddress( response: string, overrides?: Overrides & { from?: string | Promise } ): Promise; givenAnyReturnBool( response: boolean, overrides?: Overrides & { from?: string | Promise } ): Promise; givenAnyReturnUint( response: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; givenAnyRevert( overrides?: Overrides & { from?: string | Promise } ): Promise; givenAnyRevertWithMessage( message: string, overrides?: Overrides & { from?: string | Promise } ): Promise; givenAnyRunOutOfGas( overrides?: Overrides & { from?: string | Promise } ): Promise; givenCalldataReturn( call: BytesLike, response: BytesLike, overrides?: Overrides & { from?: string | Promise } ): Promise; givenCalldataReturnAddress( call: BytesLike, response: string, overrides?: Overrides & { from?: string | Promise } ): Promise; givenCalldataReturnBool( call: BytesLike, response: boolean, overrides?: Overrides & { from?: string | Promise } ): Promise; givenCalldataReturnUint( call: BytesLike, response: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; givenCalldataRevert( call: BytesLike, overrides?: Overrides & { from?: string | Promise } ): Promise; givenCalldataRevertWithMessage( call: BytesLike, message: string, overrides?: Overrides & { from?: string | Promise } ): Promise; givenCalldataRunOutOfGas( call: BytesLike, overrides?: Overrides & { from?: string | Promise } ): Promise; givenMethodReturn( call: BytesLike, response: BytesLike, overrides?: Overrides & { from?: string | Promise } ): Promise; givenMethodReturnAddress( call: BytesLike, response: string, overrides?: Overrides & { from?: string | Promise } ): Promise; givenMethodReturnBool( call: BytesLike, response: boolean, overrides?: Overrides & { from?: string | Promise } ): Promise; givenMethodReturnUint( call: BytesLike, response: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; givenMethodRevert( call: BytesLike, overrides?: Overrides & { from?: string | Promise } ): Promise; givenMethodRevertWithMessage( call: BytesLike, message: string, overrides?: Overrides & { from?: string | Promise } ): Promise; givenMethodRunOutOfGas( call: BytesLike, overrides?: Overrides & { from?: string | Promise } ): Promise; invocationCount( overrides?: Overrides & { from?: string | Promise } ): Promise; invocationCountForCalldata( call: BytesLike, overrides?: Overrides & { from?: string | Promise } ): Promise; invocationCountForMethod( call: BytesLike, overrides?: Overrides & { from?: string | Promise } ): Promise; reset( overrides?: Overrides & { from?: string | Promise } ): Promise; setRewardManager( rewardManager: string, overrides?: Overrides & { from?: string | Promise } ): Promise; updateInvocationCount( methodId: BytesLike, originalMsgData: BytesLike, overrides?: Overrides & { from?: string | Promise } ): Promise; }; }