/* 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 type { TypedEventFilter, TypedEvent, TypedListener } from "./common"; interface ISetterFacetInterface extends ethers.utils.Interface { functions: { "_setAccessControl(address)": FunctionFragment; "_setActionsPaused(address[],uint8[],bool)": FunctionFragment; "_setCloseFactor(uint256)": FunctionFragment; "_setComptrollerLens(address)": FunctionFragment; "_setForcedLiquidation(address,bool)": FunctionFragment; "_setForcedLiquidationForUser(address,address,bool)": FunctionFragment; "_setLiquidatorContract(address)": FunctionFragment; "_setMarketBorrowCaps(address[],uint256[])": FunctionFragment; "_setMarketSupplyCaps(address[],uint256[])": FunctionFragment; "_setPauseGuardian(address)": FunctionFragment; "_setPriceOracle(address)": FunctionFragment; "_setPrimeToken(address)": FunctionFragment; "_setProtocolPaused(bool)": FunctionFragment; "_setTreasuryData(address,address,uint256)": FunctionFragment; "_setVAIController(address)": FunctionFragment; "_setVAIMintRate(uint256)": FunctionFragment; "_setVAIVaultInfo(address,uint256,uint256)": FunctionFragment; "_setVenusVAIVaultRate(uint256)": FunctionFragment; "_setXVSToken(address)": FunctionFragment; "_setXVSVToken(address)": FunctionFragment; "setActionsPaused(address[],uint8[],bool)": FunctionFragment; "setAllowCorePoolFallback(uint96,bool)": FunctionFragment; "setCloseFactor(uint256)": FunctionFragment; "setCollateralFactor(address,uint256,uint256)": FunctionFragment; "setFlashLoanPaused(bool)": FunctionFragment; "setForcedLiquidation(address,bool)": FunctionFragment; "setIsBorrowAllowed(uint96,address,bool)": FunctionFragment; "setLiquidationIncentive(uint96,address,uint256)": FunctionFragment; "setMarketBorrowCaps(address[],uint256[])": FunctionFragment; "setMarketSupplyCaps(address[],uint256[])": FunctionFragment; "setMintedVAIOf(address,uint256)": FunctionFragment; "setPoolActive(uint96,bool)": FunctionFragment; "setPoolLabel(uint96,string)": FunctionFragment; "setPriceOracle(address)": FunctionFragment; "setPrimeToken(address)": FunctionFragment; "setWhiteListFlashLoanAccount(address,bool)": FunctionFragment; }; encodeFunctionData( functionFragment: "_setAccessControl", values: [string] ): string; encodeFunctionData( functionFragment: "_setActionsPaused", values: [string[], BigNumberish[], boolean] ): string; encodeFunctionData( functionFragment: "_setCloseFactor", values: [BigNumberish] ): string; encodeFunctionData( functionFragment: "_setComptrollerLens", values: [string] ): string; encodeFunctionData( functionFragment: "_setForcedLiquidation", values: [string, boolean] ): string; encodeFunctionData( functionFragment: "_setForcedLiquidationForUser", values: [string, string, boolean] ): string; encodeFunctionData( functionFragment: "_setLiquidatorContract", values: [string] ): string; encodeFunctionData( functionFragment: "_setMarketBorrowCaps", values: [string[], BigNumberish[]] ): string; encodeFunctionData( functionFragment: "_setMarketSupplyCaps", values: [string[], BigNumberish[]] ): string; encodeFunctionData( functionFragment: "_setPauseGuardian", values: [string] ): string; encodeFunctionData( functionFragment: "_setPriceOracle", values: [string] ): string; encodeFunctionData( functionFragment: "_setPrimeToken", values: [string] ): string; encodeFunctionData( functionFragment: "_setProtocolPaused", values: [boolean] ): string; encodeFunctionData( functionFragment: "_setTreasuryData", values: [string, string, BigNumberish] ): string; encodeFunctionData( functionFragment: "_setVAIController", values: [string] ): string; encodeFunctionData( functionFragment: "_setVAIMintRate", values: [BigNumberish] ): string; encodeFunctionData( functionFragment: "_setVAIVaultInfo", values: [string, BigNumberish, BigNumberish] ): string; encodeFunctionData( functionFragment: "_setVenusVAIVaultRate", values: [BigNumberish] ): string; encodeFunctionData( functionFragment: "_setXVSToken", values: [string] ): string; encodeFunctionData( functionFragment: "_setXVSVToken", values: [string] ): string; encodeFunctionData( functionFragment: "setActionsPaused", values: [string[], BigNumberish[], boolean] ): string; encodeFunctionData( functionFragment: "setAllowCorePoolFallback", values: [BigNumberish, boolean] ): string; encodeFunctionData( functionFragment: "setCloseFactor", values: [BigNumberish] ): string; encodeFunctionData( functionFragment: "setCollateralFactor", values: [string, BigNumberish, BigNumberish] ): string; encodeFunctionData( functionFragment: "setFlashLoanPaused", values: [boolean] ): string; encodeFunctionData( functionFragment: "setForcedLiquidation", values: [string, boolean] ): string; encodeFunctionData( functionFragment: "setIsBorrowAllowed", values: [BigNumberish, string, boolean] ): string; encodeFunctionData( functionFragment: "setLiquidationIncentive", values: [BigNumberish, string, BigNumberish] ): string; encodeFunctionData( functionFragment: "setMarketBorrowCaps", values: [string[], BigNumberish[]] ): string; encodeFunctionData( functionFragment: "setMarketSupplyCaps", values: [string[], BigNumberish[]] ): string; encodeFunctionData( functionFragment: "setMintedVAIOf", values: [string, BigNumberish] ): string; encodeFunctionData( functionFragment: "setPoolActive", values: [BigNumberish, boolean] ): string; encodeFunctionData( functionFragment: "setPoolLabel", values: [BigNumberish, string] ): string; encodeFunctionData( functionFragment: "setPriceOracle", values: [string] ): string; encodeFunctionData( functionFragment: "setPrimeToken", values: [string] ): string; encodeFunctionData( functionFragment: "setWhiteListFlashLoanAccount", values: [string, boolean] ): string; decodeFunctionResult( functionFragment: "_setAccessControl", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "_setActionsPaused", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "_setCloseFactor", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "_setComptrollerLens", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "_setForcedLiquidation", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "_setForcedLiquidationForUser", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "_setLiquidatorContract", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "_setMarketBorrowCaps", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "_setMarketSupplyCaps", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "_setPauseGuardian", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "_setPriceOracle", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "_setPrimeToken", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "_setProtocolPaused", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "_setTreasuryData", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "_setVAIController", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "_setVAIMintRate", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "_setVAIVaultInfo", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "_setVenusVAIVaultRate", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "_setXVSToken", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "_setXVSVToken", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "setActionsPaused", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "setAllowCorePoolFallback", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "setCloseFactor", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "setCollateralFactor", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "setFlashLoanPaused", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "setForcedLiquidation", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "setIsBorrowAllowed", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "setLiquidationIncentive", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "setMarketBorrowCaps", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "setMarketSupplyCaps", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "setMintedVAIOf", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "setPoolActive", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "setPoolLabel", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "setPriceOracle", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "setPrimeToken", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "setWhiteListFlashLoanAccount", data: BytesLike ): Result; events: {}; } export class ISetterFacet 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: ISetterFacetInterface; functions: { _setAccessControl( newAccessControlAddress: string, overrides?: Overrides & { from?: string | Promise } ): Promise; _setActionsPaused( markets: string[], actions: BigNumberish[], paused: boolean, overrides?: Overrides & { from?: string | Promise } ): Promise; _setCloseFactor( newCloseFactorMantissa: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; _setComptrollerLens( comptrollerLens_: string, overrides?: Overrides & { from?: string | Promise } ): Promise; _setForcedLiquidation( vToken: string, enable: boolean, overrides?: Overrides & { from?: string | Promise } ): Promise; _setForcedLiquidationForUser( borrower: string, vTokenBorrowed: string, enable: boolean, overrides?: Overrides & { from?: string | Promise } ): Promise; _setLiquidatorContract( newLiquidatorContract_: string, overrides?: Overrides & { from?: string | Promise } ): Promise; _setMarketBorrowCaps( vTokens: string[], newBorrowCaps: BigNumberish[], overrides?: Overrides & { from?: string | Promise } ): Promise; _setMarketSupplyCaps( vTokens: string[], newSupplyCaps: BigNumberish[], overrides?: Overrides & { from?: string | Promise } ): Promise; _setPauseGuardian( newPauseGuardian: string, overrides?: Overrides & { from?: string | Promise } ): Promise; _setPriceOracle( newOracle: string, overrides?: Overrides & { from?: string | Promise } ): Promise; _setPrimeToken( _prime: string, overrides?: Overrides & { from?: string | Promise } ): Promise; _setProtocolPaused( state: boolean, overrides?: Overrides & { from?: string | Promise } ): Promise; _setTreasuryData( newTreasuryGuardian: string, newTreasuryAddress: string, newTreasuryPercent: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; _setVAIController( vaiController_: string, overrides?: Overrides & { from?: string | Promise } ): Promise; _setVAIMintRate( newVAIMintRate: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; _setVAIVaultInfo( vault_: string, releaseStartBlock_: BigNumberish, minReleaseAmount_: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; _setVenusVAIVaultRate( venusVAIVaultRate_: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; _setXVSToken( xvs_: string, overrides?: Overrides & { from?: string | Promise } ): Promise; _setXVSVToken( xvsVToken_: string, overrides?: Overrides & { from?: string | Promise } ): Promise; setActionsPaused( markets: string[], actions: BigNumberish[], paused: boolean, overrides?: Overrides & { from?: string | Promise } ): Promise; setAllowCorePoolFallback( poolId: BigNumberish, allowFallback: boolean, overrides?: Overrides & { from?: string | Promise } ): Promise; setCloseFactor( newCloseFactorMantissa: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; "setCollateralFactor(address,uint256,uint256)"( vToken: string, newCollateralFactorMantissa: BigNumberish, newLiquidationThresholdMantissa: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; "setCollateralFactor(uint96,address,uint256,uint256)"( poolId: BigNumberish, vToken: string, newCollateralFactorMantissa: BigNumberish, newLiquidationThresholdMantissa: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; setFlashLoanPaused( paused: boolean, overrides?: Overrides & { from?: string | Promise } ): Promise; setForcedLiquidation( vTokenBorrowed: string, enable: boolean, overrides?: Overrides & { from?: string | Promise } ): Promise; setIsBorrowAllowed( poolId: BigNumberish, vToken: string, borrowAllowed: boolean, overrides?: Overrides & { from?: string | Promise } ): Promise; "setLiquidationIncentive(uint96,address,uint256)"( poolId: BigNumberish, vToken: string, newLiquidationIncentiveMantissa: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; "setLiquidationIncentive(address,uint256)"( vToken: string, newLiquidationIncentiveMantissa: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; setMarketBorrowCaps( vTokens: string[], newBorrowCaps: BigNumberish[], overrides?: Overrides & { from?: string | Promise } ): Promise; setMarketSupplyCaps( vTokens: string[], newSupplyCaps: BigNumberish[], overrides?: Overrides & { from?: string | Promise } ): Promise; setMintedVAIOf( owner: string, amount: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; setPoolActive( poolId: BigNumberish, active: boolean, overrides?: Overrides & { from?: string | Promise } ): Promise; setPoolLabel( poolId: BigNumberish, newLabel: string, overrides?: Overrides & { from?: string | Promise } ): Promise; setPriceOracle( newOracle: string, overrides?: Overrides & { from?: string | Promise } ): Promise; setPrimeToken( _prime: string, overrides?: Overrides & { from?: string | Promise } ): Promise; setWhiteListFlashLoanAccount( account: string, isWhiteListed: boolean, overrides?: Overrides & { from?: string | Promise } ): Promise; }; _setAccessControl( newAccessControlAddress: string, overrides?: Overrides & { from?: string | Promise } ): Promise; _setActionsPaused( markets: string[], actions: BigNumberish[], paused: boolean, overrides?: Overrides & { from?: string | Promise } ): Promise; _setCloseFactor( newCloseFactorMantissa: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; _setComptrollerLens( comptrollerLens_: string, overrides?: Overrides & { from?: string | Promise } ): Promise; _setForcedLiquidation( vToken: string, enable: boolean, overrides?: Overrides & { from?: string | Promise } ): Promise; _setForcedLiquidationForUser( borrower: string, vTokenBorrowed: string, enable: boolean, overrides?: Overrides & { from?: string | Promise } ): Promise; _setLiquidatorContract( newLiquidatorContract_: string, overrides?: Overrides & { from?: string | Promise } ): Promise; _setMarketBorrowCaps( vTokens: string[], newBorrowCaps: BigNumberish[], overrides?: Overrides & { from?: string | Promise } ): Promise; _setMarketSupplyCaps( vTokens: string[], newSupplyCaps: BigNumberish[], overrides?: Overrides & { from?: string | Promise } ): Promise; _setPauseGuardian( newPauseGuardian: string, overrides?: Overrides & { from?: string | Promise } ): Promise; _setPriceOracle( newOracle: string, overrides?: Overrides & { from?: string | Promise } ): Promise; _setPrimeToken( _prime: string, overrides?: Overrides & { from?: string | Promise } ): Promise; _setProtocolPaused( state: boolean, overrides?: Overrides & { from?: string | Promise } ): Promise; _setTreasuryData( newTreasuryGuardian: string, newTreasuryAddress: string, newTreasuryPercent: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; _setVAIController( vaiController_: string, overrides?: Overrides & { from?: string | Promise } ): Promise; _setVAIMintRate( newVAIMintRate: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; _setVAIVaultInfo( vault_: string, releaseStartBlock_: BigNumberish, minReleaseAmount_: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; _setVenusVAIVaultRate( venusVAIVaultRate_: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; _setXVSToken( xvs_: string, overrides?: Overrides & { from?: string | Promise } ): Promise; _setXVSVToken( xvsVToken_: string, overrides?: Overrides & { from?: string | Promise } ): Promise; setActionsPaused( markets: string[], actions: BigNumberish[], paused: boolean, overrides?: Overrides & { from?: string | Promise } ): Promise; setAllowCorePoolFallback( poolId: BigNumberish, allowFallback: boolean, overrides?: Overrides & { from?: string | Promise } ): Promise; setCloseFactor( newCloseFactorMantissa: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; "setCollateralFactor(address,uint256,uint256)"( vToken: string, newCollateralFactorMantissa: BigNumberish, newLiquidationThresholdMantissa: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; "setCollateralFactor(uint96,address,uint256,uint256)"( poolId: BigNumberish, vToken: string, newCollateralFactorMantissa: BigNumberish, newLiquidationThresholdMantissa: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; setFlashLoanPaused( paused: boolean, overrides?: Overrides & { from?: string | Promise } ): Promise; setForcedLiquidation( vTokenBorrowed: string, enable: boolean, overrides?: Overrides & { from?: string | Promise } ): Promise; setIsBorrowAllowed( poolId: BigNumberish, vToken: string, borrowAllowed: boolean, overrides?: Overrides & { from?: string | Promise } ): Promise; "setLiquidationIncentive(uint96,address,uint256)"( poolId: BigNumberish, vToken: string, newLiquidationIncentiveMantissa: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; "setLiquidationIncentive(address,uint256)"( vToken: string, newLiquidationIncentiveMantissa: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; setMarketBorrowCaps( vTokens: string[], newBorrowCaps: BigNumberish[], overrides?: Overrides & { from?: string | Promise } ): Promise; setMarketSupplyCaps( vTokens: string[], newSupplyCaps: BigNumberish[], overrides?: Overrides & { from?: string | Promise } ): Promise; setMintedVAIOf( owner: string, amount: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; setPoolActive( poolId: BigNumberish, active: boolean, overrides?: Overrides & { from?: string | Promise } ): Promise; setPoolLabel( poolId: BigNumberish, newLabel: string, overrides?: Overrides & { from?: string | Promise } ): Promise; setPriceOracle( newOracle: string, overrides?: Overrides & { from?: string | Promise } ): Promise; setPrimeToken( _prime: string, overrides?: Overrides & { from?: string | Promise } ): Promise; setWhiteListFlashLoanAccount( account: string, isWhiteListed: boolean, overrides?: Overrides & { from?: string | Promise } ): Promise; callStatic: { _setAccessControl( newAccessControlAddress: string, overrides?: CallOverrides ): Promise; _setActionsPaused( markets: string[], actions: BigNumberish[], paused: boolean, overrides?: CallOverrides ): Promise; _setCloseFactor( newCloseFactorMantissa: BigNumberish, overrides?: CallOverrides ): Promise; _setComptrollerLens( comptrollerLens_: string, overrides?: CallOverrides ): Promise; _setForcedLiquidation( vToken: string, enable: boolean, overrides?: CallOverrides ): Promise; _setForcedLiquidationForUser( borrower: string, vTokenBorrowed: string, enable: boolean, overrides?: CallOverrides ): Promise; _setLiquidatorContract( newLiquidatorContract_: string, overrides?: CallOverrides ): Promise; _setMarketBorrowCaps( vTokens: string[], newBorrowCaps: BigNumberish[], overrides?: CallOverrides ): Promise; _setMarketSupplyCaps( vTokens: string[], newSupplyCaps: BigNumberish[], overrides?: CallOverrides ): Promise; _setPauseGuardian( newPauseGuardian: string, overrides?: CallOverrides ): Promise; _setPriceOracle( newOracle: string, overrides?: CallOverrides ): Promise; _setPrimeToken( _prime: string, overrides?: CallOverrides ): Promise; _setProtocolPaused( state: boolean, overrides?: CallOverrides ): Promise; _setTreasuryData( newTreasuryGuardian: string, newTreasuryAddress: string, newTreasuryPercent: BigNumberish, overrides?: CallOverrides ): Promise; _setVAIController( vaiController_: string, overrides?: CallOverrides ): Promise; _setVAIMintRate( newVAIMintRate: BigNumberish, overrides?: CallOverrides ): Promise; _setVAIVaultInfo( vault_: string, releaseStartBlock_: BigNumberish, minReleaseAmount_: BigNumberish, overrides?: CallOverrides ): Promise; _setVenusVAIVaultRate( venusVAIVaultRate_: BigNumberish, overrides?: CallOverrides ): Promise; _setXVSToken(xvs_: string, overrides?: CallOverrides): Promise; _setXVSVToken(xvsVToken_: string, overrides?: CallOverrides): Promise; setActionsPaused( markets: string[], actions: BigNumberish[], paused: boolean, overrides?: CallOverrides ): Promise; setAllowCorePoolFallback( poolId: BigNumberish, allowFallback: boolean, overrides?: CallOverrides ): Promise; setCloseFactor( newCloseFactorMantissa: BigNumberish, overrides?: CallOverrides ): Promise; "setCollateralFactor(address,uint256,uint256)"( vToken: string, newCollateralFactorMantissa: BigNumberish, newLiquidationThresholdMantissa: BigNumberish, overrides?: CallOverrides ): Promise; "setCollateralFactor(uint96,address,uint256,uint256)"( poolId: BigNumberish, vToken: string, newCollateralFactorMantissa: BigNumberish, newLiquidationThresholdMantissa: BigNumberish, overrides?: CallOverrides ): Promise; setFlashLoanPaused( paused: boolean, overrides?: CallOverrides ): Promise; setForcedLiquidation( vTokenBorrowed: string, enable: boolean, overrides?: CallOverrides ): Promise; setIsBorrowAllowed( poolId: BigNumberish, vToken: string, borrowAllowed: boolean, overrides?: CallOverrides ): Promise; "setLiquidationIncentive(uint96,address,uint256)"( poolId: BigNumberish, vToken: string, newLiquidationIncentiveMantissa: BigNumberish, overrides?: CallOverrides ): Promise; "setLiquidationIncentive(address,uint256)"( vToken: string, newLiquidationIncentiveMantissa: BigNumberish, overrides?: CallOverrides ): Promise; setMarketBorrowCaps( vTokens: string[], newBorrowCaps: BigNumberish[], overrides?: CallOverrides ): Promise; setMarketSupplyCaps( vTokens: string[], newSupplyCaps: BigNumberish[], overrides?: CallOverrides ): Promise; setMintedVAIOf( owner: string, amount: BigNumberish, overrides?: CallOverrides ): Promise; setPoolActive( poolId: BigNumberish, active: boolean, overrides?: CallOverrides ): Promise; setPoolLabel( poolId: BigNumberish, newLabel: string, overrides?: CallOverrides ): Promise; setPriceOracle( newOracle: string, overrides?: CallOverrides ): Promise; setPrimeToken( _prime: string, overrides?: CallOverrides ): Promise; setWhiteListFlashLoanAccount( account: string, isWhiteListed: boolean, overrides?: CallOverrides ): Promise; }; filters: {}; estimateGas: { _setAccessControl( newAccessControlAddress: string, overrides?: Overrides & { from?: string | Promise } ): Promise; _setActionsPaused( markets: string[], actions: BigNumberish[], paused: boolean, overrides?: Overrides & { from?: string | Promise } ): Promise; _setCloseFactor( newCloseFactorMantissa: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; _setComptrollerLens( comptrollerLens_: string, overrides?: Overrides & { from?: string | Promise } ): Promise; _setForcedLiquidation( vToken: string, enable: boolean, overrides?: Overrides & { from?: string | Promise } ): Promise; _setForcedLiquidationForUser( borrower: string, vTokenBorrowed: string, enable: boolean, overrides?: Overrides & { from?: string | Promise } ): Promise; _setLiquidatorContract( newLiquidatorContract_: string, overrides?: Overrides & { from?: string | Promise } ): Promise; _setMarketBorrowCaps( vTokens: string[], newBorrowCaps: BigNumberish[], overrides?: Overrides & { from?: string | Promise } ): Promise; _setMarketSupplyCaps( vTokens: string[], newSupplyCaps: BigNumberish[], overrides?: Overrides & { from?: string | Promise } ): Promise; _setPauseGuardian( newPauseGuardian: string, overrides?: Overrides & { from?: string | Promise } ): Promise; _setPriceOracle( newOracle: string, overrides?: Overrides & { from?: string | Promise } ): Promise; _setPrimeToken( _prime: string, overrides?: Overrides & { from?: string | Promise } ): Promise; _setProtocolPaused( state: boolean, overrides?: Overrides & { from?: string | Promise } ): Promise; _setTreasuryData( newTreasuryGuardian: string, newTreasuryAddress: string, newTreasuryPercent: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; _setVAIController( vaiController_: string, overrides?: Overrides & { from?: string | Promise } ): Promise; _setVAIMintRate( newVAIMintRate: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; _setVAIVaultInfo( vault_: string, releaseStartBlock_: BigNumberish, minReleaseAmount_: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; _setVenusVAIVaultRate( venusVAIVaultRate_: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; _setXVSToken( xvs_: string, overrides?: Overrides & { from?: string | Promise } ): Promise; _setXVSVToken( xvsVToken_: string, overrides?: Overrides & { from?: string | Promise } ): Promise; setActionsPaused( markets: string[], actions: BigNumberish[], paused: boolean, overrides?: Overrides & { from?: string | Promise } ): Promise; setAllowCorePoolFallback( poolId: BigNumberish, allowFallback: boolean, overrides?: Overrides & { from?: string | Promise } ): Promise; setCloseFactor( newCloseFactorMantissa: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; "setCollateralFactor(address,uint256,uint256)"( vToken: string, newCollateralFactorMantissa: BigNumberish, newLiquidationThresholdMantissa: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; "setCollateralFactor(uint96,address,uint256,uint256)"( poolId: BigNumberish, vToken: string, newCollateralFactorMantissa: BigNumberish, newLiquidationThresholdMantissa: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; setFlashLoanPaused( paused: boolean, overrides?: Overrides & { from?: string | Promise } ): Promise; setForcedLiquidation( vTokenBorrowed: string, enable: boolean, overrides?: Overrides & { from?: string | Promise } ): Promise; setIsBorrowAllowed( poolId: BigNumberish, vToken: string, borrowAllowed: boolean, overrides?: Overrides & { from?: string | Promise } ): Promise; "setLiquidationIncentive(uint96,address,uint256)"( poolId: BigNumberish, vToken: string, newLiquidationIncentiveMantissa: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; "setLiquidationIncentive(address,uint256)"( vToken: string, newLiquidationIncentiveMantissa: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; setMarketBorrowCaps( vTokens: string[], newBorrowCaps: BigNumberish[], overrides?: Overrides & { from?: string | Promise } ): Promise; setMarketSupplyCaps( vTokens: string[], newSupplyCaps: BigNumberish[], overrides?: Overrides & { from?: string | Promise } ): Promise; setMintedVAIOf( owner: string, amount: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; setPoolActive( poolId: BigNumberish, active: boolean, overrides?: Overrides & { from?: string | Promise } ): Promise; setPoolLabel( poolId: BigNumberish, newLabel: string, overrides?: Overrides & { from?: string | Promise } ): Promise; setPriceOracle( newOracle: string, overrides?: Overrides & { from?: string | Promise } ): Promise; setPrimeToken( _prime: string, overrides?: Overrides & { from?: string | Promise } ): Promise; setWhiteListFlashLoanAccount( account: string, isWhiteListed: boolean, overrides?: Overrides & { from?: string | Promise } ): Promise; }; populateTransaction: { _setAccessControl( newAccessControlAddress: string, overrides?: Overrides & { from?: string | Promise } ): Promise; _setActionsPaused( markets: string[], actions: BigNumberish[], paused: boolean, overrides?: Overrides & { from?: string | Promise } ): Promise; _setCloseFactor( newCloseFactorMantissa: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; _setComptrollerLens( comptrollerLens_: string, overrides?: Overrides & { from?: string | Promise } ): Promise; _setForcedLiquidation( vToken: string, enable: boolean, overrides?: Overrides & { from?: string | Promise } ): Promise; _setForcedLiquidationForUser( borrower: string, vTokenBorrowed: string, enable: boolean, overrides?: Overrides & { from?: string | Promise } ): Promise; _setLiquidatorContract( newLiquidatorContract_: string, overrides?: Overrides & { from?: string | Promise } ): Promise; _setMarketBorrowCaps( vTokens: string[], newBorrowCaps: BigNumberish[], overrides?: Overrides & { from?: string | Promise } ): Promise; _setMarketSupplyCaps( vTokens: string[], newSupplyCaps: BigNumberish[], overrides?: Overrides & { from?: string | Promise } ): Promise; _setPauseGuardian( newPauseGuardian: string, overrides?: Overrides & { from?: string | Promise } ): Promise; _setPriceOracle( newOracle: string, overrides?: Overrides & { from?: string | Promise } ): Promise; _setPrimeToken( _prime: string, overrides?: Overrides & { from?: string | Promise } ): Promise; _setProtocolPaused( state: boolean, overrides?: Overrides & { from?: string | Promise } ): Promise; _setTreasuryData( newTreasuryGuardian: string, newTreasuryAddress: string, newTreasuryPercent: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; _setVAIController( vaiController_: string, overrides?: Overrides & { from?: string | Promise } ): Promise; _setVAIMintRate( newVAIMintRate: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; _setVAIVaultInfo( vault_: string, releaseStartBlock_: BigNumberish, minReleaseAmount_: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; _setVenusVAIVaultRate( venusVAIVaultRate_: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; _setXVSToken( xvs_: string, overrides?: Overrides & { from?: string | Promise } ): Promise; _setXVSVToken( xvsVToken_: string, overrides?: Overrides & { from?: string | Promise } ): Promise; setActionsPaused( markets: string[], actions: BigNumberish[], paused: boolean, overrides?: Overrides & { from?: string | Promise } ): Promise; setAllowCorePoolFallback( poolId: BigNumberish, allowFallback: boolean, overrides?: Overrides & { from?: string | Promise } ): Promise; setCloseFactor( newCloseFactorMantissa: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; "setCollateralFactor(address,uint256,uint256)"( vToken: string, newCollateralFactorMantissa: BigNumberish, newLiquidationThresholdMantissa: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; "setCollateralFactor(uint96,address,uint256,uint256)"( poolId: BigNumberish, vToken: string, newCollateralFactorMantissa: BigNumberish, newLiquidationThresholdMantissa: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; setFlashLoanPaused( paused: boolean, overrides?: Overrides & { from?: string | Promise } ): Promise; setForcedLiquidation( vTokenBorrowed: string, enable: boolean, overrides?: Overrides & { from?: string | Promise } ): Promise; setIsBorrowAllowed( poolId: BigNumberish, vToken: string, borrowAllowed: boolean, overrides?: Overrides & { from?: string | Promise } ): Promise; "setLiquidationIncentive(uint96,address,uint256)"( poolId: BigNumberish, vToken: string, newLiquidationIncentiveMantissa: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; "setLiquidationIncentive(address,uint256)"( vToken: string, newLiquidationIncentiveMantissa: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; setMarketBorrowCaps( vTokens: string[], newBorrowCaps: BigNumberish[], overrides?: Overrides & { from?: string | Promise } ): Promise; setMarketSupplyCaps( vTokens: string[], newSupplyCaps: BigNumberish[], overrides?: Overrides & { from?: string | Promise } ): Promise; setMintedVAIOf( owner: string, amount: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; setPoolActive( poolId: BigNumberish, active: boolean, overrides?: Overrides & { from?: string | Promise } ): Promise; setPoolLabel( poolId: BigNumberish, newLabel: string, overrides?: Overrides & { from?: string | Promise } ): Promise; setPriceOracle( newOracle: string, overrides?: Overrides & { from?: string | Promise } ): Promise; setPrimeToken( _prime: string, overrides?: Overrides & { from?: string | Promise } ): Promise; setWhiteListFlashLoanAccount( account: string, isWhiteListed: boolean, overrides?: Overrides & { from?: string | Promise } ): Promise; }; }