/* 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 MetisConfigInterface extends ethers.utils.Interface { functions: { "GUARDIAN_SLOT()": FunctionFragment; "PAUSED_SLOT()": FunctionFragment; "guardian()": FunctionFragment; "initialize(address,bool)": FunctionFragment; "pause(string)": FunctionFragment; "paused()": FunctionFragment; "unpause()": FunctionFragment; "version()": FunctionFragment; }; encodeFunctionData( functionFragment: "GUARDIAN_SLOT", values?: undefined ): string; encodeFunctionData( functionFragment: "PAUSED_SLOT", values?: undefined ): string; encodeFunctionData(functionFragment: "guardian", values?: undefined): string; encodeFunctionData( functionFragment: "initialize", values: [string, boolean] ): string; encodeFunctionData(functionFragment: "pause", values: [string]): string; encodeFunctionData(functionFragment: "paused", values?: undefined): string; encodeFunctionData(functionFragment: "unpause", values?: undefined): string; encodeFunctionData(functionFragment: "version", values?: undefined): string; decodeFunctionResult( functionFragment: "GUARDIAN_SLOT", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "PAUSED_SLOT", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "guardian", data: BytesLike): Result; decodeFunctionResult(functionFragment: "initialize", data: BytesLike): Result; decodeFunctionResult(functionFragment: "pause", data: BytesLike): Result; decodeFunctionResult(functionFragment: "paused", data: BytesLike): Result; decodeFunctionResult(functionFragment: "unpause", data: BytesLike): Result; decodeFunctionResult(functionFragment: "version", data: BytesLike): Result; events: { "ConfigUpdate(uint8,bytes)": EventFragment; "Initialized(uint8)": EventFragment; "Paused(string)": EventFragment; "Unpaused()": EventFragment; }; getEvent(nameOrSignatureOrTopic: "ConfigUpdate"): EventFragment; getEvent(nameOrSignatureOrTopic: "Initialized"): EventFragment; getEvent(nameOrSignatureOrTopic: "Paused"): EventFragment; getEvent(nameOrSignatureOrTopic: "Unpaused"): EventFragment; } export type ConfigUpdateEvent = TypedEvent< [number, string] & { updateType: number; data: string } >; export type InitializedEvent = TypedEvent<[number] & { version: number }>; export type PausedEvent = TypedEvent<[string] & { identifier: string }>; export type UnpausedEvent = TypedEvent<[] & {}>; export class MetisConfig 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: MetisConfigInterface; functions: { GUARDIAN_SLOT(overrides?: CallOverrides): Promise<[string]>; PAUSED_SLOT(overrides?: CallOverrides): Promise<[string]>; guardian( overrides?: CallOverrides ): Promise<[string] & { guardian_: string }>; initialize( _guardian: string, _paused: boolean, overrides?: Overrides & { from?: string | Promise } ): Promise; pause( _identifier: string, overrides?: Overrides & { from?: string | Promise } ): Promise; paused( overrides?: CallOverrides ): Promise<[boolean] & { paused_: boolean }>; unpause( overrides?: Overrides & { from?: string | Promise } ): Promise; version(overrides?: CallOverrides): Promise<[string]>; }; GUARDIAN_SLOT(overrides?: CallOverrides): Promise; PAUSED_SLOT(overrides?: CallOverrides): Promise; guardian(overrides?: CallOverrides): Promise; initialize( _guardian: string, _paused: boolean, overrides?: Overrides & { from?: string | Promise } ): Promise; pause( _identifier: string, overrides?: Overrides & { from?: string | Promise } ): Promise; paused(overrides?: CallOverrides): Promise; unpause( overrides?: Overrides & { from?: string | Promise } ): Promise; version(overrides?: CallOverrides): Promise; callStatic: { GUARDIAN_SLOT(overrides?: CallOverrides): Promise; PAUSED_SLOT(overrides?: CallOverrides): Promise; guardian(overrides?: CallOverrides): Promise; initialize( _guardian: string, _paused: boolean, overrides?: CallOverrides ): Promise; pause(_identifier: string, overrides?: CallOverrides): Promise; paused(overrides?: CallOverrides): Promise; unpause(overrides?: CallOverrides): Promise; version(overrides?: CallOverrides): Promise; }; filters: { "ConfigUpdate(uint8,bytes)"( updateType?: BigNumberish | null, data?: null ): TypedEventFilter<[number, string], { updateType: number; data: string }>; ConfigUpdate( updateType?: BigNumberish | null, data?: null ): TypedEventFilter<[number, string], { updateType: number; data: string }>; "Initialized(uint8)"( version?: null ): TypedEventFilter<[number], { version: number }>; Initialized( version?: null ): TypedEventFilter<[number], { version: number }>; "Paused(string)"( identifier?: null ): TypedEventFilter<[string], { identifier: string }>; Paused( identifier?: null ): TypedEventFilter<[string], { identifier: string }>; "Unpaused()"(): TypedEventFilter<[], {}>; Unpaused(): TypedEventFilter<[], {}>; }; estimateGas: { GUARDIAN_SLOT(overrides?: CallOverrides): Promise; PAUSED_SLOT(overrides?: CallOverrides): Promise; guardian(overrides?: CallOverrides): Promise; initialize( _guardian: string, _paused: boolean, overrides?: Overrides & { from?: string | Promise } ): Promise; pause( _identifier: string, overrides?: Overrides & { from?: string | Promise } ): Promise; paused(overrides?: CallOverrides): Promise; unpause( overrides?: Overrides & { from?: string | Promise } ): Promise; version(overrides?: CallOverrides): Promise; }; populateTransaction: { GUARDIAN_SLOT(overrides?: CallOverrides): Promise; PAUSED_SLOT(overrides?: CallOverrides): Promise; guardian(overrides?: CallOverrides): Promise; initialize( _guardian: string, _paused: boolean, overrides?: Overrides & { from?: string | Promise } ): Promise; pause( _identifier: string, overrides?: Overrides & { from?: string | Promise } ): Promise; paused(overrides?: CallOverrides): Promise; unpause( overrides?: Overrides & { from?: string | Promise } ): Promise; version(overrides?: CallOverrides): Promise; }; }