/* Autogenerated file. Do not edit manually. */ /* tslint:disable */ /* eslint-disable */ import { ethers, EventFilter, Signer, BigNumber, BigNumberish, PopulatedTransaction, BaseContract, ContractTransaction, } 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 GovernorBravoEventsInterface extends ethers.utils.Interface { functions: {}; events: { "NewAdmin(address,address)": EventFragment; "NewGuardian(address,address)": EventFragment; "NewImplementation(address,address)": EventFragment; "NewPendingAdmin(address,address)": EventFragment; "ProposalCanceled(uint256)": EventFragment; "ProposalCreated(uint256,address,address[],uint256[],string[],bytes[],uint256,uint256,string,uint8)": EventFragment; "ProposalExecuted(uint256)": EventFragment; "ProposalMaxOperationsUpdated(uint256,uint256)": EventFragment; "ProposalQueued(uint256,uint256)": EventFragment; "ProposalThresholdSet(uint256,uint256)": EventFragment; "SetProposalConfigs(uint256,uint256,uint256)": EventFragment; "SetValidationParams(uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256)": EventFragment; "VoteCast(address,uint256,uint8,uint256,string)": EventFragment; "VotingDelaySet(uint256,uint256)": EventFragment; "VotingPeriodSet(uint256,uint256)": EventFragment; }; getEvent(nameOrSignatureOrTopic: "NewAdmin"): EventFragment; getEvent(nameOrSignatureOrTopic: "NewGuardian"): EventFragment; getEvent(nameOrSignatureOrTopic: "NewImplementation"): EventFragment; getEvent(nameOrSignatureOrTopic: "NewPendingAdmin"): EventFragment; getEvent(nameOrSignatureOrTopic: "ProposalCanceled"): EventFragment; getEvent(nameOrSignatureOrTopic: "ProposalCreated"): EventFragment; getEvent(nameOrSignatureOrTopic: "ProposalExecuted"): EventFragment; getEvent( nameOrSignatureOrTopic: "ProposalMaxOperationsUpdated" ): EventFragment; getEvent(nameOrSignatureOrTopic: "ProposalQueued"): EventFragment; getEvent(nameOrSignatureOrTopic: "ProposalThresholdSet"): EventFragment; getEvent(nameOrSignatureOrTopic: "SetProposalConfigs"): EventFragment; getEvent(nameOrSignatureOrTopic: "SetValidationParams"): EventFragment; getEvent(nameOrSignatureOrTopic: "VoteCast"): EventFragment; getEvent(nameOrSignatureOrTopic: "VotingDelaySet"): EventFragment; getEvent(nameOrSignatureOrTopic: "VotingPeriodSet"): EventFragment; } export type NewAdminEvent = TypedEvent< [string, string] & { oldAdmin: string; newAdmin: string } >; export type NewGuardianEvent = TypedEvent< [string, string] & { oldGuardian: string; newGuardian: string } >; export type NewImplementationEvent = TypedEvent< [string, string] & { oldImplementation: string; newImplementation: string } >; export type NewPendingAdminEvent = TypedEvent< [string, string] & { oldPendingAdmin: string; newPendingAdmin: string } >; export type ProposalCanceledEvent = TypedEvent<[BigNumber] & { id: BigNumber }>; export type ProposalCreatedEvent = TypedEvent< [ BigNumber, string, string[], BigNumber[], string[], string[], BigNumber, BigNumber, string, number ] & { id: BigNumber; proposer: string; targets: string[]; values: BigNumber[]; signatures: string[]; calldatas: string[]; startBlock: BigNumber; endBlock: BigNumber; description: string; proposalType: number; } >; export type ProposalExecutedEvent = TypedEvent<[BigNumber] & { id: BigNumber }>; export type ProposalMaxOperationsUpdatedEvent = TypedEvent< [BigNumber, BigNumber] & { oldMaxOperations: BigNumber; newMaxOperations: BigNumber; } >; export type ProposalQueuedEvent = TypedEvent< [BigNumber, BigNumber] & { id: BigNumber; eta: BigNumber } >; export type ProposalThresholdSetEvent = TypedEvent< [BigNumber, BigNumber] & { oldProposalThreshold: BigNumber; newProposalThreshold: BigNumber; } >; export type SetProposalConfigsEvent = TypedEvent< [BigNumber, BigNumber, BigNumber] & { votingPeriod: BigNumber; votingDelay: BigNumber; proposalThreshold: BigNumber; } >; export type SetValidationParamsEvent = TypedEvent< [ BigNumber, BigNumber, BigNumber, BigNumber, BigNumber, BigNumber, BigNumber, BigNumber ] & { oldMinVotingPeriod: BigNumber; newMinVotingPeriod: BigNumber; oldmaxVotingPeriod: BigNumber; newmaxVotingPeriod: BigNumber; oldminVotingDelay: BigNumber; newminVotingDelay: BigNumber; oldmaxVotingDelay: BigNumber; newmaxVotingDelay: BigNumber; } >; export type VoteCastEvent = TypedEvent< [string, BigNumber, number, BigNumber, string] & { voter: string; proposalId: BigNumber; support: number; votes: BigNumber; reason: string; } >; export type VotingDelaySetEvent = TypedEvent< [BigNumber, BigNumber] & { oldVotingDelay: BigNumber; newVotingDelay: BigNumber; } >; export type VotingPeriodSetEvent = TypedEvent< [BigNumber, BigNumber] & { oldVotingPeriod: BigNumber; newVotingPeriod: BigNumber; } >; export class GovernorBravoEvents 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: GovernorBravoEventsInterface; functions: {}; callStatic: {}; filters: { "NewAdmin(address,address)"( oldAdmin?: null, newAdmin?: null ): TypedEventFilter< [string, string], { oldAdmin: string; newAdmin: string } >; NewAdmin( oldAdmin?: null, newAdmin?: null ): TypedEventFilter< [string, string], { oldAdmin: string; newAdmin: string } >; "NewGuardian(address,address)"( oldGuardian?: null, newGuardian?: null ): TypedEventFilter< [string, string], { oldGuardian: string; newGuardian: string } >; NewGuardian( oldGuardian?: null, newGuardian?: null ): TypedEventFilter< [string, string], { oldGuardian: string; newGuardian: string } >; "NewImplementation(address,address)"( oldImplementation?: null, newImplementation?: null ): TypedEventFilter< [string, string], { oldImplementation: string; newImplementation: string } >; NewImplementation( oldImplementation?: null, newImplementation?: null ): TypedEventFilter< [string, string], { oldImplementation: string; newImplementation: string } >; "NewPendingAdmin(address,address)"( oldPendingAdmin?: null, newPendingAdmin?: null ): TypedEventFilter< [string, string], { oldPendingAdmin: string; newPendingAdmin: string } >; NewPendingAdmin( oldPendingAdmin?: null, newPendingAdmin?: null ): TypedEventFilter< [string, string], { oldPendingAdmin: string; newPendingAdmin: string } >; "ProposalCanceled(uint256)"( id?: null ): TypedEventFilter<[BigNumber], { id: BigNumber }>; ProposalCanceled( id?: null ): TypedEventFilter<[BigNumber], { id: BigNumber }>; "ProposalCreated(uint256,address,address[],uint256[],string[],bytes[],uint256,uint256,string,uint8)"( id?: null, proposer?: null, targets?: null, values?: null, signatures?: null, calldatas?: null, startBlock?: null, endBlock?: null, description?: null, proposalType?: null ): TypedEventFilter< [ BigNumber, string, string[], BigNumber[], string[], string[], BigNumber, BigNumber, string, number ], { id: BigNumber; proposer: string; targets: string[]; values: BigNumber[]; signatures: string[]; calldatas: string[]; startBlock: BigNumber; endBlock: BigNumber; description: string; proposalType: number; } >; ProposalCreated( id?: null, proposer?: null, targets?: null, values?: null, signatures?: null, calldatas?: null, startBlock?: null, endBlock?: null, description?: null, proposalType?: null ): TypedEventFilter< [ BigNumber, string, string[], BigNumber[], string[], string[], BigNumber, BigNumber, string, number ], { id: BigNumber; proposer: string; targets: string[]; values: BigNumber[]; signatures: string[]; calldatas: string[]; startBlock: BigNumber; endBlock: BigNumber; description: string; proposalType: number; } >; "ProposalExecuted(uint256)"( id?: null ): TypedEventFilter<[BigNumber], { id: BigNumber }>; ProposalExecuted( id?: null ): TypedEventFilter<[BigNumber], { id: BigNumber }>; "ProposalMaxOperationsUpdated(uint256,uint256)"( oldMaxOperations?: null, newMaxOperations?: null ): TypedEventFilter< [BigNumber, BigNumber], { oldMaxOperations: BigNumber; newMaxOperations: BigNumber } >; ProposalMaxOperationsUpdated( oldMaxOperations?: null, newMaxOperations?: null ): TypedEventFilter< [BigNumber, BigNumber], { oldMaxOperations: BigNumber; newMaxOperations: BigNumber } >; "ProposalQueued(uint256,uint256)"( id?: null, eta?: null ): TypedEventFilter< [BigNumber, BigNumber], { id: BigNumber; eta: BigNumber } >; ProposalQueued( id?: null, eta?: null ): TypedEventFilter< [BigNumber, BigNumber], { id: BigNumber; eta: BigNumber } >; "ProposalThresholdSet(uint256,uint256)"( oldProposalThreshold?: null, newProposalThreshold?: null ): TypedEventFilter< [BigNumber, BigNumber], { oldProposalThreshold: BigNumber; newProposalThreshold: BigNumber } >; ProposalThresholdSet( oldProposalThreshold?: null, newProposalThreshold?: null ): TypedEventFilter< [BigNumber, BigNumber], { oldProposalThreshold: BigNumber; newProposalThreshold: BigNumber } >; "SetProposalConfigs(uint256,uint256,uint256)"( votingPeriod?: null, votingDelay?: null, proposalThreshold?: null ): TypedEventFilter< [BigNumber, BigNumber, BigNumber], { votingPeriod: BigNumber; votingDelay: BigNumber; proposalThreshold: BigNumber; } >; SetProposalConfigs( votingPeriod?: null, votingDelay?: null, proposalThreshold?: null ): TypedEventFilter< [BigNumber, BigNumber, BigNumber], { votingPeriod: BigNumber; votingDelay: BigNumber; proposalThreshold: BigNumber; } >; "SetValidationParams(uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256)"( oldMinVotingPeriod?: null, newMinVotingPeriod?: null, oldmaxVotingPeriod?: null, newmaxVotingPeriod?: null, oldminVotingDelay?: null, newminVotingDelay?: null, oldmaxVotingDelay?: null, newmaxVotingDelay?: null ): TypedEventFilter< [ BigNumber, BigNumber, BigNumber, BigNumber, BigNumber, BigNumber, BigNumber, BigNumber ], { oldMinVotingPeriod: BigNumber; newMinVotingPeriod: BigNumber; oldmaxVotingPeriod: BigNumber; newmaxVotingPeriod: BigNumber; oldminVotingDelay: BigNumber; newminVotingDelay: BigNumber; oldmaxVotingDelay: BigNumber; newmaxVotingDelay: BigNumber; } >; SetValidationParams( oldMinVotingPeriod?: null, newMinVotingPeriod?: null, oldmaxVotingPeriod?: null, newmaxVotingPeriod?: null, oldminVotingDelay?: null, newminVotingDelay?: null, oldmaxVotingDelay?: null, newmaxVotingDelay?: null ): TypedEventFilter< [ BigNumber, BigNumber, BigNumber, BigNumber, BigNumber, BigNumber, BigNumber, BigNumber ], { oldMinVotingPeriod: BigNumber; newMinVotingPeriod: BigNumber; oldmaxVotingPeriod: BigNumber; newmaxVotingPeriod: BigNumber; oldminVotingDelay: BigNumber; newminVotingDelay: BigNumber; oldmaxVotingDelay: BigNumber; newmaxVotingDelay: BigNumber; } >; "VoteCast(address,uint256,uint8,uint256,string)"( voter?: string | null, proposalId?: null, support?: null, votes?: null, reason?: null ): TypedEventFilter< [string, BigNumber, number, BigNumber, string], { voter: string; proposalId: BigNumber; support: number; votes: BigNumber; reason: string; } >; VoteCast( voter?: string | null, proposalId?: null, support?: null, votes?: null, reason?: null ): TypedEventFilter< [string, BigNumber, number, BigNumber, string], { voter: string; proposalId: BigNumber; support: number; votes: BigNumber; reason: string; } >; "VotingDelaySet(uint256,uint256)"( oldVotingDelay?: null, newVotingDelay?: null ): TypedEventFilter< [BigNumber, BigNumber], { oldVotingDelay: BigNumber; newVotingDelay: BigNumber } >; VotingDelaySet( oldVotingDelay?: null, newVotingDelay?: null ): TypedEventFilter< [BigNumber, BigNumber], { oldVotingDelay: BigNumber; newVotingDelay: BigNumber } >; "VotingPeriodSet(uint256,uint256)"( oldVotingPeriod?: null, newVotingPeriod?: null ): TypedEventFilter< [BigNumber, BigNumber], { oldVotingPeriod: BigNumber; newVotingPeriod: BigNumber } >; VotingPeriodSet( oldVotingPeriod?: null, newVotingPeriod?: null ): TypedEventFilter< [BigNumber, BigNumber], { oldVotingPeriod: BigNumber; newVotingPeriod: BigNumber } >; }; estimateGas: {}; populateTransaction: {}; }