UNPKG

@venusprotocol/governance-contracts

Version:
877 lines (769 loc) 26.7 kB
/* Autogenerated file. Do not edit manually. */ /* tslint:disable */ /* eslint-disable */ import type { TypedEventFilter, TypedEvent, TypedListener, OnEvent, PromiseOrValue, } from "../../../common"; import type { FunctionFragment, Result, EventFragment, } from "@ethersproject/abi"; import type { Listener, Provider } from "@ethersproject/providers"; import type { BaseContract, BigNumber, BigNumberish, BytesLike, CallOverrides, ContractTransaction, Overrides, PayableOverrides, PopulatedTransaction, Signer, utils, } from "ethers"; export declare namespace IRiskStewardReceiver { export type RiskParamConfigStruct = { active: PromiseOrValue<boolean>; debounce: PromiseOrValue<BigNumberish>; timelock: PromiseOrValue<BigNumberish>; riskSteward: PromiseOrValue<string>; }; export type RiskParamConfigStructOutput = [ boolean, BigNumber, BigNumber, string ] & { active: boolean; debounce: BigNumber; timelock: BigNumber; riskSteward: string; }; } export interface IRiskStewardReceiverInterface extends utils.Interface { functions: { "executeRegisteredUpdate(uint256)": FunctionFragment; "getExecutableUpdates(string,address)": FunctionFragment; "getLastProcessedUpdate(string,address)": FunctionFragment; "getLastRegisteredUpdate(string,address)": FunctionFragment; "getRiskParameterConfig(string)": FunctionFragment; "isUpdateExecutable(uint256)": FunctionFragment; "processUpdate(uint256)": FunctionFragment; "rejectUpdate(uint256)": FunctionFragment; "resendRemoteUpdate(uint256,bytes)": FunctionFragment; "setConfigActive(string,bool)": FunctionFragment; "setRiskParameterConfig(string,address,uint256,uint256)": FunctionFragment; "setWhitelistedExecutor(address,bool)": FunctionFragment; }; getFunction( nameOrSignatureOrTopic: | "executeRegisteredUpdate" | "getExecutableUpdates" | "getLastProcessedUpdate" | "getLastRegisteredUpdate" | "getRiskParameterConfig" | "isUpdateExecutable" | "processUpdate" | "rejectUpdate" | "resendRemoteUpdate" | "setConfigActive" | "setRiskParameterConfig" | "setWhitelistedExecutor" ): FunctionFragment; encodeFunctionData( functionFragment: "executeRegisteredUpdate", values: [PromiseOrValue<BigNumberish>] ): string; encodeFunctionData( functionFragment: "getExecutableUpdates", values: [PromiseOrValue<string>, PromiseOrValue<string>] ): string; encodeFunctionData( functionFragment: "getLastProcessedUpdate", values: [PromiseOrValue<string>, PromiseOrValue<string>] ): string; encodeFunctionData( functionFragment: "getLastRegisteredUpdate", values: [PromiseOrValue<string>, PromiseOrValue<string>] ): string; encodeFunctionData( functionFragment: "getRiskParameterConfig", values: [PromiseOrValue<string>] ): string; encodeFunctionData( functionFragment: "isUpdateExecutable", values: [PromiseOrValue<BigNumberish>] ): string; encodeFunctionData( functionFragment: "processUpdate", values: [PromiseOrValue<BigNumberish>] ): string; encodeFunctionData( functionFragment: "rejectUpdate", values: [PromiseOrValue<BigNumberish>] ): string; encodeFunctionData( functionFragment: "resendRemoteUpdate", values: [PromiseOrValue<BigNumberish>, PromiseOrValue<BytesLike>] ): string; encodeFunctionData( functionFragment: "setConfigActive", values: [PromiseOrValue<string>, PromiseOrValue<boolean>] ): string; encodeFunctionData( functionFragment: "setRiskParameterConfig", values: [ PromiseOrValue<string>, PromiseOrValue<string>, PromiseOrValue<BigNumberish>, PromiseOrValue<BigNumberish> ] ): string; encodeFunctionData( functionFragment: "setWhitelistedExecutor", values: [PromiseOrValue<string>, PromiseOrValue<boolean>] ): string; decodeFunctionResult( functionFragment: "executeRegisteredUpdate", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "getExecutableUpdates", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "getLastProcessedUpdate", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "getLastRegisteredUpdate", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "getRiskParameterConfig", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "isUpdateExecutable", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "processUpdate", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "rejectUpdate", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "resendRemoteUpdate", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "setConfigActive", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "setRiskParameterConfig", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "setWhitelistedExecutor", data: BytesLike ): Result; events: { "ConfigActiveUpdated(bytes32,string,bool,bool)": EventFragment; "ExecutorStatusUpdated(address,bool,bool)": EventFragment; "PauseStatusUpdated(bool,bool)": EventFragment; "RiskParameterConfigUpdated(bytes32,string,address,address,uint256,uint256,uint256,uint256,bool,bool)": EventFragment; "SweepNative(address,uint256)": EventFragment; "UpdateExecuted(uint256)": EventFragment; "UpdateExpired(uint256)": EventFragment; "UpdateRegistered(uint256,uint256,string,address)": EventFragment; "UpdateRejected(uint256)": EventFragment; "UpdateResentToDestination(uint256,uint32,string,address)": EventFragment; "UpdateSentToDestination(uint256,uint32,string,address)": EventFragment; }; getEvent(nameOrSignatureOrTopic: "ConfigActiveUpdated"): EventFragment; getEvent(nameOrSignatureOrTopic: "ExecutorStatusUpdated"): EventFragment; getEvent(nameOrSignatureOrTopic: "PauseStatusUpdated"): EventFragment; getEvent(nameOrSignatureOrTopic: "RiskParameterConfigUpdated"): EventFragment; getEvent(nameOrSignatureOrTopic: "SweepNative"): EventFragment; getEvent(nameOrSignatureOrTopic: "UpdateExecuted"): EventFragment; getEvent(nameOrSignatureOrTopic: "UpdateExpired"): EventFragment; getEvent(nameOrSignatureOrTopic: "UpdateRegistered"): EventFragment; getEvent(nameOrSignatureOrTopic: "UpdateRejected"): EventFragment; getEvent(nameOrSignatureOrTopic: "UpdateResentToDestination"): EventFragment; getEvent(nameOrSignatureOrTopic: "UpdateSentToDestination"): EventFragment; } export interface ConfigActiveUpdatedEventObject { updateTypeHash: string; updateType: string; previousActive: boolean; active: boolean; } export type ConfigActiveUpdatedEvent = TypedEvent< [string, string, boolean, boolean], ConfigActiveUpdatedEventObject >; export type ConfigActiveUpdatedEventFilter = TypedEventFilter<ConfigActiveUpdatedEvent>; export interface ExecutorStatusUpdatedEventObject { executor: string; previousApproved: boolean; approved: boolean; } export type ExecutorStatusUpdatedEvent = TypedEvent< [string, boolean, boolean], ExecutorStatusUpdatedEventObject >; export type ExecutorStatusUpdatedEventFilter = TypedEventFilter<ExecutorStatusUpdatedEvent>; export interface PauseStatusUpdatedEventObject { previousPaused: boolean; paused: boolean; } export type PauseStatusUpdatedEvent = TypedEvent< [boolean, boolean], PauseStatusUpdatedEventObject >; export type PauseStatusUpdatedEventFilter = TypedEventFilter<PauseStatusUpdatedEvent>; export interface RiskParameterConfigUpdatedEventObject { updateTypeHash: string; updateType: string; previousRiskSteward: string; riskSteward: string; previousDebounce: BigNumber; debounce: BigNumber; previousTimelock: BigNumber; timelock: BigNumber; previousActive: boolean; active: boolean; } export type RiskParameterConfigUpdatedEvent = TypedEvent< [ string, string, string, string, BigNumber, BigNumber, BigNumber, BigNumber, boolean, boolean ], RiskParameterConfigUpdatedEventObject >; export type RiskParameterConfigUpdatedEventFilter = TypedEventFilter<RiskParameterConfigUpdatedEvent>; export interface SweepNativeEventObject { receiver: string; amount: BigNumber; } export type SweepNativeEvent = TypedEvent< [string, BigNumber], SweepNativeEventObject >; export type SweepNativeEventFilter = TypedEventFilter<SweepNativeEvent>; export interface UpdateExecutedEventObject { updateId: BigNumber; } export type UpdateExecutedEvent = TypedEvent< [BigNumber], UpdateExecutedEventObject >; export type UpdateExecutedEventFilter = TypedEventFilter<UpdateExecutedEvent>; export interface UpdateExpiredEventObject { updateId: BigNumber; } export type UpdateExpiredEvent = TypedEvent< [BigNumber], UpdateExpiredEventObject >; export type UpdateExpiredEventFilter = TypedEventFilter<UpdateExpiredEvent>; export interface UpdateRegisteredEventObject { updateId: BigNumber; unlockTime: BigNumber; updateType: string; market: string; } export type UpdateRegisteredEvent = TypedEvent< [BigNumber, BigNumber, string, string], UpdateRegisteredEventObject >; export type UpdateRegisteredEventFilter = TypedEventFilter<UpdateRegisteredEvent>; export interface UpdateRejectedEventObject { updateId: BigNumber; } export type UpdateRejectedEvent = TypedEvent< [BigNumber], UpdateRejectedEventObject >; export type UpdateRejectedEventFilter = TypedEventFilter<UpdateRejectedEvent>; export interface UpdateResentToDestinationEventObject { updateId: BigNumber; destLzEid: number; updateType: string; market: string; } export type UpdateResentToDestinationEvent = TypedEvent< [BigNumber, number, string, string], UpdateResentToDestinationEventObject >; export type UpdateResentToDestinationEventFilter = TypedEventFilter<UpdateResentToDestinationEvent>; export interface UpdateSentToDestinationEventObject { updateId: BigNumber; destLzEid: number; updateType: string; market: string; } export type UpdateSentToDestinationEvent = TypedEvent< [BigNumber, number, string, string], UpdateSentToDestinationEventObject >; export type UpdateSentToDestinationEventFilter = TypedEventFilter<UpdateSentToDestinationEvent>; export interface IRiskStewardReceiver extends BaseContract { connect(signerOrProvider: Signer | Provider | string): this; attach(addressOrName: string): this; deployed(): Promise<this>; interface: IRiskStewardReceiverInterface; queryFilter<TEvent extends TypedEvent>( event: TypedEventFilter<TEvent>, fromBlockOrBlockhash?: string | number | undefined, toBlock?: string | number | undefined ): Promise<Array<TEvent>>; listeners<TEvent extends TypedEvent>( eventFilter?: TypedEventFilter<TEvent> ): Array<TypedListener<TEvent>>; listeners(eventName?: string): Array<Listener>; removeAllListeners<TEvent extends TypedEvent>( eventFilter: TypedEventFilter<TEvent> ): this; removeAllListeners(eventName?: string): this; off: OnEvent<this>; on: OnEvent<this>; once: OnEvent<this>; removeListener: OnEvent<this>; functions: { executeRegisteredUpdate( updateId: PromiseOrValue<BigNumberish>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<ContractTransaction>; getExecutableUpdates( updateType: PromiseOrValue<string>, comptroller: PromiseOrValue<string>, overrides?: CallOverrides ): Promise<[BigNumber[]] & { executableUpdates: BigNumber[] }>; getLastProcessedUpdate( updateType: PromiseOrValue<string>, market: PromiseOrValue<string>, overrides?: CallOverrides ): Promise<[BigNumber]>; getLastRegisteredUpdate( updateType: PromiseOrValue<string>, market: PromiseOrValue<string>, overrides?: CallOverrides ): Promise<[BigNumber]>; getRiskParameterConfig( updateType: PromiseOrValue<string>, overrides?: CallOverrides ): Promise<[IRiskStewardReceiver.RiskParamConfigStructOutput]>; isUpdateExecutable( updateId: PromiseOrValue<BigNumberish>, overrides?: CallOverrides ): Promise<[boolean]>; processUpdate( updateId: PromiseOrValue<BigNumberish>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<ContractTransaction>; rejectUpdate( updateId: PromiseOrValue<BigNumberish>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<ContractTransaction>; resendRemoteUpdate( updateId: PromiseOrValue<BigNumberish>, options: PromiseOrValue<BytesLike>, overrides?: PayableOverrides & { from?: PromiseOrValue<string> } ): Promise<ContractTransaction>; setConfigActive( updateType: PromiseOrValue<string>, active: PromiseOrValue<boolean>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<ContractTransaction>; setRiskParameterConfig( updateType: PromiseOrValue<string>, riskSteward: PromiseOrValue<string>, debounce: PromiseOrValue<BigNumberish>, timelock: PromiseOrValue<BigNumberish>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<ContractTransaction>; setWhitelistedExecutor( executor: PromiseOrValue<string>, approved: PromiseOrValue<boolean>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<ContractTransaction>; }; executeRegisteredUpdate( updateId: PromiseOrValue<BigNumberish>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<ContractTransaction>; getExecutableUpdates( updateType: PromiseOrValue<string>, comptroller: PromiseOrValue<string>, overrides?: CallOverrides ): Promise<BigNumber[]>; getLastProcessedUpdate( updateType: PromiseOrValue<string>, market: PromiseOrValue<string>, overrides?: CallOverrides ): Promise<BigNumber>; getLastRegisteredUpdate( updateType: PromiseOrValue<string>, market: PromiseOrValue<string>, overrides?: CallOverrides ): Promise<BigNumber>; getRiskParameterConfig( updateType: PromiseOrValue<string>, overrides?: CallOverrides ): Promise<IRiskStewardReceiver.RiskParamConfigStructOutput>; isUpdateExecutable( updateId: PromiseOrValue<BigNumberish>, overrides?: CallOverrides ): Promise<boolean>; processUpdate( updateId: PromiseOrValue<BigNumberish>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<ContractTransaction>; rejectUpdate( updateId: PromiseOrValue<BigNumberish>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<ContractTransaction>; resendRemoteUpdate( updateId: PromiseOrValue<BigNumberish>, options: PromiseOrValue<BytesLike>, overrides?: PayableOverrides & { from?: PromiseOrValue<string> } ): Promise<ContractTransaction>; setConfigActive( updateType: PromiseOrValue<string>, active: PromiseOrValue<boolean>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<ContractTransaction>; setRiskParameterConfig( updateType: PromiseOrValue<string>, riskSteward: PromiseOrValue<string>, debounce: PromiseOrValue<BigNumberish>, timelock: PromiseOrValue<BigNumberish>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<ContractTransaction>; setWhitelistedExecutor( executor: PromiseOrValue<string>, approved: PromiseOrValue<boolean>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<ContractTransaction>; callStatic: { executeRegisteredUpdate( updateId: PromiseOrValue<BigNumberish>, overrides?: CallOverrides ): Promise<void>; getExecutableUpdates( updateType: PromiseOrValue<string>, comptroller: PromiseOrValue<string>, overrides?: CallOverrides ): Promise<BigNumber[]>; getLastProcessedUpdate( updateType: PromiseOrValue<string>, market: PromiseOrValue<string>, overrides?: CallOverrides ): Promise<BigNumber>; getLastRegisteredUpdate( updateType: PromiseOrValue<string>, market: PromiseOrValue<string>, overrides?: CallOverrides ): Promise<BigNumber>; getRiskParameterConfig( updateType: PromiseOrValue<string>, overrides?: CallOverrides ): Promise<IRiskStewardReceiver.RiskParamConfigStructOutput>; isUpdateExecutable( updateId: PromiseOrValue<BigNumberish>, overrides?: CallOverrides ): Promise<boolean>; processUpdate( updateId: PromiseOrValue<BigNumberish>, overrides?: CallOverrides ): Promise<void>; rejectUpdate( updateId: PromiseOrValue<BigNumberish>, overrides?: CallOverrides ): Promise<void>; resendRemoteUpdate( updateId: PromiseOrValue<BigNumberish>, options: PromiseOrValue<BytesLike>, overrides?: CallOverrides ): Promise<void>; setConfigActive( updateType: PromiseOrValue<string>, active: PromiseOrValue<boolean>, overrides?: CallOverrides ): Promise<void>; setRiskParameterConfig( updateType: PromiseOrValue<string>, riskSteward: PromiseOrValue<string>, debounce: PromiseOrValue<BigNumberish>, timelock: PromiseOrValue<BigNumberish>, overrides?: CallOverrides ): Promise<void>; setWhitelistedExecutor( executor: PromiseOrValue<string>, approved: PromiseOrValue<boolean>, overrides?: CallOverrides ): Promise<void>; }; filters: { "ConfigActiveUpdated(bytes32,string,bool,bool)"( updateTypeHash?: PromiseOrValue<BytesLike> | null, updateType?: null, previousActive?: null, active?: null ): ConfigActiveUpdatedEventFilter; ConfigActiveUpdated( updateTypeHash?: PromiseOrValue<BytesLike> | null, updateType?: null, previousActive?: null, active?: null ): ConfigActiveUpdatedEventFilter; "ExecutorStatusUpdated(address,bool,bool)"( executor?: PromiseOrValue<string> | null, previousApproved?: null, approved?: null ): ExecutorStatusUpdatedEventFilter; ExecutorStatusUpdated( executor?: PromiseOrValue<string> | null, previousApproved?: null, approved?: null ): ExecutorStatusUpdatedEventFilter; "PauseStatusUpdated(bool,bool)"( previousPaused?: null, paused?: null ): PauseStatusUpdatedEventFilter; PauseStatusUpdated( previousPaused?: null, paused?: null ): PauseStatusUpdatedEventFilter; "RiskParameterConfigUpdated(bytes32,string,address,address,uint256,uint256,uint256,uint256,bool,bool)"( updateTypeHash?: PromiseOrValue<BytesLike> | null, updateType?: null, previousRiskSteward?: PromiseOrValue<string> | null, riskSteward?: PromiseOrValue<string> | null, previousDebounce?: null, debounce?: null, previousTimelock?: null, timelock?: null, previousActive?: null, active?: null ): RiskParameterConfigUpdatedEventFilter; RiskParameterConfigUpdated( updateTypeHash?: PromiseOrValue<BytesLike> | null, updateType?: null, previousRiskSteward?: PromiseOrValue<string> | null, riskSteward?: PromiseOrValue<string> | null, previousDebounce?: null, debounce?: null, previousTimelock?: null, timelock?: null, previousActive?: null, active?: null ): RiskParameterConfigUpdatedEventFilter; "SweepNative(address,uint256)"( receiver?: PromiseOrValue<string> | null, amount?: null ): SweepNativeEventFilter; SweepNative( receiver?: PromiseOrValue<string> | null, amount?: null ): SweepNativeEventFilter; "UpdateExecuted(uint256)"( updateId?: PromiseOrValue<BigNumberish> | null ): UpdateExecutedEventFilter; UpdateExecuted( updateId?: PromiseOrValue<BigNumberish> | null ): UpdateExecutedEventFilter; "UpdateExpired(uint256)"( updateId?: PromiseOrValue<BigNumberish> | null ): UpdateExpiredEventFilter; UpdateExpired( updateId?: PromiseOrValue<BigNumberish> | null ): UpdateExpiredEventFilter; "UpdateRegistered(uint256,uint256,string,address)"( updateId?: PromiseOrValue<BigNumberish> | null, unlockTime?: null, updateType?: null, market?: PromiseOrValue<string> | null ): UpdateRegisteredEventFilter; UpdateRegistered( updateId?: PromiseOrValue<BigNumberish> | null, unlockTime?: null, updateType?: null, market?: PromiseOrValue<string> | null ): UpdateRegisteredEventFilter; "UpdateRejected(uint256)"( updateId?: PromiseOrValue<BigNumberish> | null ): UpdateRejectedEventFilter; UpdateRejected( updateId?: PromiseOrValue<BigNumberish> | null ): UpdateRejectedEventFilter; "UpdateResentToDestination(uint256,uint32,string,address)"( updateId?: null, destLzEid?: PromiseOrValue<BigNumberish> | null, updateType?: PromiseOrValue<string> | null, market?: PromiseOrValue<string> | null ): UpdateResentToDestinationEventFilter; UpdateResentToDestination( updateId?: null, destLzEid?: PromiseOrValue<BigNumberish> | null, updateType?: PromiseOrValue<string> | null, market?: PromiseOrValue<string> | null ): UpdateResentToDestinationEventFilter; "UpdateSentToDestination(uint256,uint32,string,address)"( updateId?: null, destLzEid?: PromiseOrValue<BigNumberish> | null, updateType?: PromiseOrValue<string> | null, market?: PromiseOrValue<string> | null ): UpdateSentToDestinationEventFilter; UpdateSentToDestination( updateId?: null, destLzEid?: PromiseOrValue<BigNumberish> | null, updateType?: PromiseOrValue<string> | null, market?: PromiseOrValue<string> | null ): UpdateSentToDestinationEventFilter; }; estimateGas: { executeRegisteredUpdate( updateId: PromiseOrValue<BigNumberish>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<BigNumber>; getExecutableUpdates( updateType: PromiseOrValue<string>, comptroller: PromiseOrValue<string>, overrides?: CallOverrides ): Promise<BigNumber>; getLastProcessedUpdate( updateType: PromiseOrValue<string>, market: PromiseOrValue<string>, overrides?: CallOverrides ): Promise<BigNumber>; getLastRegisteredUpdate( updateType: PromiseOrValue<string>, market: PromiseOrValue<string>, overrides?: CallOverrides ): Promise<BigNumber>; getRiskParameterConfig( updateType: PromiseOrValue<string>, overrides?: CallOverrides ): Promise<BigNumber>; isUpdateExecutable( updateId: PromiseOrValue<BigNumberish>, overrides?: CallOverrides ): Promise<BigNumber>; processUpdate( updateId: PromiseOrValue<BigNumberish>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<BigNumber>; rejectUpdate( updateId: PromiseOrValue<BigNumberish>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<BigNumber>; resendRemoteUpdate( updateId: PromiseOrValue<BigNumberish>, options: PromiseOrValue<BytesLike>, overrides?: PayableOverrides & { from?: PromiseOrValue<string> } ): Promise<BigNumber>; setConfigActive( updateType: PromiseOrValue<string>, active: PromiseOrValue<boolean>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<BigNumber>; setRiskParameterConfig( updateType: PromiseOrValue<string>, riskSteward: PromiseOrValue<string>, debounce: PromiseOrValue<BigNumberish>, timelock: PromiseOrValue<BigNumberish>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<BigNumber>; setWhitelistedExecutor( executor: PromiseOrValue<string>, approved: PromiseOrValue<boolean>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<BigNumber>; }; populateTransaction: { executeRegisteredUpdate( updateId: PromiseOrValue<BigNumberish>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<PopulatedTransaction>; getExecutableUpdates( updateType: PromiseOrValue<string>, comptroller: PromiseOrValue<string>, overrides?: CallOverrides ): Promise<PopulatedTransaction>; getLastProcessedUpdate( updateType: PromiseOrValue<string>, market: PromiseOrValue<string>, overrides?: CallOverrides ): Promise<PopulatedTransaction>; getLastRegisteredUpdate( updateType: PromiseOrValue<string>, market: PromiseOrValue<string>, overrides?: CallOverrides ): Promise<PopulatedTransaction>; getRiskParameterConfig( updateType: PromiseOrValue<string>, overrides?: CallOverrides ): Promise<PopulatedTransaction>; isUpdateExecutable( updateId: PromiseOrValue<BigNumberish>, overrides?: CallOverrides ): Promise<PopulatedTransaction>; processUpdate( updateId: PromiseOrValue<BigNumberish>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<PopulatedTransaction>; rejectUpdate( updateId: PromiseOrValue<BigNumberish>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<PopulatedTransaction>; resendRemoteUpdate( updateId: PromiseOrValue<BigNumberish>, options: PromiseOrValue<BytesLike>, overrides?: PayableOverrides & { from?: PromiseOrValue<string> } ): Promise<PopulatedTransaction>; setConfigActive( updateType: PromiseOrValue<string>, active: PromiseOrValue<boolean>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<PopulatedTransaction>; setRiskParameterConfig( updateType: PromiseOrValue<string>, riskSteward: PromiseOrValue<string>, debounce: PromiseOrValue<BigNumberish>, timelock: PromiseOrValue<BigNumberish>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<PopulatedTransaction>; setWhitelistedExecutor( executor: PromiseOrValue<string>, approved: PromiseOrValue<boolean>, overrides?: Overrides & { from?: PromiseOrValue<string> } ): Promise<PopulatedTransaction>; }; }