/* Autogenerated file. Do not edit manually. */ /* tslint:disable */ /* eslint-disable */ import type { BaseContract, BigNumber, BigNumberish, BytesLike, CallOverrides, ContractTransaction, Overrides, PayableOverrides, PopulatedTransaction, Signer, utils, } from "ethers"; import type { FunctionFragment, Result, EventFragment, } from "@ethersproject/abi"; import type { Listener, Provider } from "@ethersproject/providers"; import type { TypedEventFilter, TypedEvent, TypedListener, OnEvent, PromiseOrValue, } from "../common"; export interface ReservForwarderInterface extends utils.Interface { functions: { "addfactory(address)": FunctionFragment; "deploy(uint256,string,string,bytes)": FunctionFragment; "deprecateFactory(address,bool)": FunctionFragment; "deprecated(address)": FunctionFragment; "factoriesCount()": FunctionFragment; "getFactoryAt(uint256)": FunctionFragment; "getFactoryPosition(address)": FunctionFragment; "initialize(address)": FunctionFragment; "owner()": FunctionFragment; "proxiableUUID()": FunctionFragment; "removeEvent(address,uint256)": FunctionFragment; "renounceOwnership()": FunctionFragment; "supportsInterface(bytes4)": FunctionFragment; "transferOwnership(address)": FunctionFragment; "upgradeTo(address)": FunctionFragment; "upgradeToAndCall(address,bytes)": FunctionFragment; "versionForwarder()": FunctionFragment; }; getFunction( nameOrSignatureOrTopic: | "addfactory" | "deploy" | "deprecateFactory" | "deprecated" | "factoriesCount" | "getFactoryAt" | "getFactoryPosition" | "initialize" | "owner" | "proxiableUUID" | "removeEvent" | "renounceOwnership" | "supportsInterface" | "transferOwnership" | "upgradeTo" | "upgradeToAndCall" | "versionForwarder" ): FunctionFragment; encodeFunctionData( functionFragment: "addfactory", values: [PromiseOrValue] ): string; encodeFunctionData( functionFragment: "deploy", values: [ PromiseOrValue, PromiseOrValue, PromiseOrValue, PromiseOrValue ] ): string; encodeFunctionData( functionFragment: "deprecateFactory", values: [PromiseOrValue, PromiseOrValue] ): string; encodeFunctionData( functionFragment: "deprecated", values: [PromiseOrValue] ): string; encodeFunctionData( functionFragment: "factoriesCount", values?: undefined ): string; encodeFunctionData( functionFragment: "getFactoryAt", values: [PromiseOrValue] ): string; encodeFunctionData( functionFragment: "getFactoryPosition", values: [PromiseOrValue] ): string; encodeFunctionData( functionFragment: "initialize", values: [PromiseOrValue] ): string; encodeFunctionData(functionFragment: "owner", values?: undefined): string; encodeFunctionData( functionFragment: "proxiableUUID", values?: undefined ): string; encodeFunctionData( functionFragment: "removeEvent", values: [PromiseOrValue, PromiseOrValue] ): string; encodeFunctionData( functionFragment: "renounceOwnership", values?: undefined ): string; encodeFunctionData( functionFragment: "supportsInterface", values: [PromiseOrValue] ): string; encodeFunctionData( functionFragment: "transferOwnership", values: [PromiseOrValue] ): string; encodeFunctionData( functionFragment: "upgradeTo", values: [PromiseOrValue] ): string; encodeFunctionData( functionFragment: "upgradeToAndCall", values: [PromiseOrValue, PromiseOrValue] ): string; encodeFunctionData( functionFragment: "versionForwarder", values?: undefined ): string; decodeFunctionResult(functionFragment: "addfactory", data: BytesLike): Result; decodeFunctionResult(functionFragment: "deploy", data: BytesLike): Result; decodeFunctionResult( functionFragment: "deprecateFactory", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "deprecated", data: BytesLike): Result; decodeFunctionResult( functionFragment: "factoriesCount", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "getFactoryAt", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "getFactoryPosition", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "initialize", data: BytesLike): Result; decodeFunctionResult(functionFragment: "owner", data: BytesLike): Result; decodeFunctionResult( functionFragment: "proxiableUUID", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "removeEvent", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "renounceOwnership", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "supportsInterface", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "transferOwnership", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "upgradeTo", data: BytesLike): Result; decodeFunctionResult( functionFragment: "upgradeToAndCall", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "versionForwarder", data: BytesLike ): Result; events: { "AdminChanged(address,address)": EventFragment; "BeaconUpgraded(address)": EventFragment; "Deployment(address,address,address)": EventFragment; "DeprecateFactory(address,bool)": EventFragment; "Initialized(uint8)": EventFragment; "NewFactory(uint256,address)": EventFragment; "OwnershipTransferred(address,address)": EventFragment; "Removed(address,address,address)": EventFragment; "Upgraded(address)": EventFragment; }; getEvent(nameOrSignatureOrTopic: "AdminChanged"): EventFragment; getEvent(nameOrSignatureOrTopic: "BeaconUpgraded"): EventFragment; getEvent(nameOrSignatureOrTopic: "Deployment"): EventFragment; getEvent(nameOrSignatureOrTopic: "DeprecateFactory"): EventFragment; getEvent(nameOrSignatureOrTopic: "Initialized"): EventFragment; getEvent(nameOrSignatureOrTopic: "NewFactory"): EventFragment; getEvent(nameOrSignatureOrTopic: "OwnershipTransferred"): EventFragment; getEvent(nameOrSignatureOrTopic: "Removed"): EventFragment; getEvent(nameOrSignatureOrTopic: "Upgraded"): EventFragment; } export interface AdminChangedEventObject { previousAdmin: string; newAdmin: string; } export type AdminChangedEvent = TypedEvent< [string, string], AdminChangedEventObject >; export type AdminChangedEventFilter = TypedEventFilter; export interface BeaconUpgradedEventObject { beacon: string; } export type BeaconUpgradedEvent = TypedEvent< [string], BeaconUpgradedEventObject >; export type BeaconUpgradedEventFilter = TypedEventFilter; export interface DeploymentEventObject { venue: string; factory: string; deployed: string; } export type DeploymentEvent = TypedEvent< [string, string, string], DeploymentEventObject >; export type DeploymentEventFilter = TypedEventFilter; export interface DeprecateFactoryEventObject { factory: string; deprecate: boolean; } export type DeprecateFactoryEvent = TypedEvent< [string, boolean], DeprecateFactoryEventObject >; export type DeprecateFactoryEventFilter = TypedEventFilter; export interface InitializedEventObject { version: number; } export type InitializedEvent = TypedEvent<[number], InitializedEventObject>; export type InitializedEventFilter = TypedEventFilter; export interface NewFactoryEventObject { factoriesCount: BigNumber; factory: string; } export type NewFactoryEvent = TypedEvent< [BigNumber, string], NewFactoryEventObject >; export type NewFactoryEventFilter = TypedEventFilter; export interface OwnershipTransferredEventObject { previousOwner: string; newOwner: string; } export type OwnershipTransferredEvent = TypedEvent< [string, string], OwnershipTransferredEventObject >; export type OwnershipTransferredEventFilter = TypedEventFilter; export interface RemovedEventObject { venue: string; factory: string; _event: string; } export type RemovedEvent = TypedEvent< [string, string, string], RemovedEventObject >; export type RemovedEventFilter = TypedEventFilter; export interface UpgradedEventObject { implementation: string; } export type UpgradedEvent = TypedEvent<[string], UpgradedEventObject>; export type UpgradedEventFilter = TypedEventFilter; export interface ReservForwarder extends BaseContract { connect(signerOrProvider: Signer | Provider | string): this; attach(addressOrName: string): this; deployed(): Promise; interface: ReservForwarderInterface; queryFilter( event: TypedEventFilter, fromBlockOrBlockhash?: string | number | undefined, toBlock?: string | number | undefined ): Promise>; listeners( eventFilter?: TypedEventFilter ): Array>; listeners(eventName?: string): Array; removeAllListeners( eventFilter: TypedEventFilter ): this; removeAllListeners(eventName?: string): this; off: OnEvent; on: OnEvent; once: OnEvent; removeListener: OnEvent; functions: { addfactory( factory: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; deploy( typeOf: PromiseOrValue, name: PromiseOrValue, symbol: PromiseOrValue, mainData: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; deprecateFactory( factory: PromiseOrValue, deprecate: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; deprecated( arg0: PromiseOrValue, overrides?: CallOverrides ): Promise<[boolean]>; factoriesCount(overrides?: CallOverrides): Promise<[BigNumber]>; getFactoryAt( position: PromiseOrValue, overrides?: CallOverrides ): Promise<[string]>; getFactoryPosition( factory: PromiseOrValue, overrides?: CallOverrides ): Promise<[BigNumber]>; initialize( venueRegistar: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; owner(overrides?: CallOverrides): Promise<[string]>; proxiableUUID(overrides?: CallOverrides): Promise<[string]>; removeEvent( _event: PromiseOrValue, typeOf: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; renounceOwnership( overrides?: Overrides & { from?: PromiseOrValue } ): Promise; supportsInterface( interfaceId: PromiseOrValue, overrides?: CallOverrides ): Promise<[boolean]>; transferOwnership( newOwner: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; upgradeTo( newImplementation: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; upgradeToAndCall( newImplementation: PromiseOrValue, data: PromiseOrValue, overrides?: PayableOverrides & { from?: PromiseOrValue } ): Promise; versionForwarder(overrides?: CallOverrides): Promise<[string]>; }; addfactory( factory: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; deploy( typeOf: PromiseOrValue, name: PromiseOrValue, symbol: PromiseOrValue, mainData: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; deprecateFactory( factory: PromiseOrValue, deprecate: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; deprecated( arg0: PromiseOrValue, overrides?: CallOverrides ): Promise; factoriesCount(overrides?: CallOverrides): Promise; getFactoryAt( position: PromiseOrValue, overrides?: CallOverrides ): Promise; getFactoryPosition( factory: PromiseOrValue, overrides?: CallOverrides ): Promise; initialize( venueRegistar: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; owner(overrides?: CallOverrides): Promise; proxiableUUID(overrides?: CallOverrides): Promise; removeEvent( _event: PromiseOrValue, typeOf: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; renounceOwnership( overrides?: Overrides & { from?: PromiseOrValue } ): Promise; supportsInterface( interfaceId: PromiseOrValue, overrides?: CallOverrides ): Promise; transferOwnership( newOwner: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; upgradeTo( newImplementation: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; upgradeToAndCall( newImplementation: PromiseOrValue, data: PromiseOrValue, overrides?: PayableOverrides & { from?: PromiseOrValue } ): Promise; versionForwarder(overrides?: CallOverrides): Promise; callStatic: { addfactory( factory: PromiseOrValue, overrides?: CallOverrides ): Promise; deploy( typeOf: PromiseOrValue, name: PromiseOrValue, symbol: PromiseOrValue, mainData: PromiseOrValue, overrides?: CallOverrides ): Promise; deprecateFactory( factory: PromiseOrValue, deprecate: PromiseOrValue, overrides?: CallOverrides ): Promise; deprecated( arg0: PromiseOrValue, overrides?: CallOverrides ): Promise; factoriesCount(overrides?: CallOverrides): Promise; getFactoryAt( position: PromiseOrValue, overrides?: CallOverrides ): Promise; getFactoryPosition( factory: PromiseOrValue, overrides?: CallOverrides ): Promise; initialize( venueRegistar: PromiseOrValue, overrides?: CallOverrides ): Promise; owner(overrides?: CallOverrides): Promise; proxiableUUID(overrides?: CallOverrides): Promise; removeEvent( _event: PromiseOrValue, typeOf: PromiseOrValue, overrides?: CallOverrides ): Promise; renounceOwnership(overrides?: CallOverrides): Promise; supportsInterface( interfaceId: PromiseOrValue, overrides?: CallOverrides ): Promise; transferOwnership( newOwner: PromiseOrValue, overrides?: CallOverrides ): Promise; upgradeTo( newImplementation: PromiseOrValue, overrides?: CallOverrides ): Promise; upgradeToAndCall( newImplementation: PromiseOrValue, data: PromiseOrValue, overrides?: CallOverrides ): Promise; versionForwarder(overrides?: CallOverrides): Promise; }; filters: { "AdminChanged(address,address)"( previousAdmin?: null, newAdmin?: null ): AdminChangedEventFilter; AdminChanged( previousAdmin?: null, newAdmin?: null ): AdminChangedEventFilter; "BeaconUpgraded(address)"( beacon?: PromiseOrValue | null ): BeaconUpgradedEventFilter; BeaconUpgraded( beacon?: PromiseOrValue | null ): BeaconUpgradedEventFilter; "Deployment(address,address,address)"( venue?: PromiseOrValue | null, factory?: PromiseOrValue | null, deployed?: PromiseOrValue | null ): DeploymentEventFilter; Deployment( venue?: PromiseOrValue | null, factory?: PromiseOrValue | null, deployed?: PromiseOrValue | null ): DeploymentEventFilter; "DeprecateFactory(address,bool)"( factory?: PromiseOrValue | null, deprecate?: PromiseOrValue | null ): DeprecateFactoryEventFilter; DeprecateFactory( factory?: PromiseOrValue | null, deprecate?: PromiseOrValue | null ): DeprecateFactoryEventFilter; "Initialized(uint8)"(version?: null): InitializedEventFilter; Initialized(version?: null): InitializedEventFilter; "NewFactory(uint256,address)"( factoriesCount?: null, factory?: PromiseOrValue | null ): NewFactoryEventFilter; NewFactory( factoriesCount?: null, factory?: PromiseOrValue | null ): NewFactoryEventFilter; "OwnershipTransferred(address,address)"( previousOwner?: PromiseOrValue | null, newOwner?: PromiseOrValue | null ): OwnershipTransferredEventFilter; OwnershipTransferred( previousOwner?: PromiseOrValue | null, newOwner?: PromiseOrValue | null ): OwnershipTransferredEventFilter; "Removed(address,address,address)"( venue?: PromiseOrValue | null, factory?: PromiseOrValue | null, _event?: PromiseOrValue | null ): RemovedEventFilter; Removed( venue?: PromiseOrValue | null, factory?: PromiseOrValue | null, _event?: PromiseOrValue | null ): RemovedEventFilter; "Upgraded(address)"( implementation?: PromiseOrValue | null ): UpgradedEventFilter; Upgraded( implementation?: PromiseOrValue | null ): UpgradedEventFilter; }; estimateGas: { addfactory( factory: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; deploy( typeOf: PromiseOrValue, name: PromiseOrValue, symbol: PromiseOrValue, mainData: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; deprecateFactory( factory: PromiseOrValue, deprecate: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; deprecated( arg0: PromiseOrValue, overrides?: CallOverrides ): Promise; factoriesCount(overrides?: CallOverrides): Promise; getFactoryAt( position: PromiseOrValue, overrides?: CallOverrides ): Promise; getFactoryPosition( factory: PromiseOrValue, overrides?: CallOverrides ): Promise; initialize( venueRegistar: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; owner(overrides?: CallOverrides): Promise; proxiableUUID(overrides?: CallOverrides): Promise; removeEvent( _event: PromiseOrValue, typeOf: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; renounceOwnership( overrides?: Overrides & { from?: PromiseOrValue } ): Promise; supportsInterface( interfaceId: PromiseOrValue, overrides?: CallOverrides ): Promise; transferOwnership( newOwner: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; upgradeTo( newImplementation: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; upgradeToAndCall( newImplementation: PromiseOrValue, data: PromiseOrValue, overrides?: PayableOverrides & { from?: PromiseOrValue } ): Promise; versionForwarder(overrides?: CallOverrides): Promise; }; populateTransaction: { addfactory( factory: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; deploy( typeOf: PromiseOrValue, name: PromiseOrValue, symbol: PromiseOrValue, mainData: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; deprecateFactory( factory: PromiseOrValue, deprecate: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; deprecated( arg0: PromiseOrValue, overrides?: CallOverrides ): Promise; factoriesCount(overrides?: CallOverrides): Promise; getFactoryAt( position: PromiseOrValue, overrides?: CallOverrides ): Promise; getFactoryPosition( factory: PromiseOrValue, overrides?: CallOverrides ): Promise; initialize( venueRegistar: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; owner(overrides?: CallOverrides): Promise; proxiableUUID(overrides?: CallOverrides): Promise; removeEvent( _event: PromiseOrValue, typeOf: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; renounceOwnership( overrides?: Overrides & { from?: PromiseOrValue } ): Promise; supportsInterface( interfaceId: PromiseOrValue, overrides?: CallOverrides ): Promise; transferOwnership( newOwner: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; upgradeTo( newImplementation: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; upgradeToAndCall( newImplementation: PromiseOrValue, data: PromiseOrValue, overrides?: PayableOverrides & { from?: PromiseOrValue } ): Promise; versionForwarder(overrides?: CallOverrides): Promise; }; }