/* Autogenerated file. Do not edit manually. */ /* tslint:disable */ /* eslint-disable */ import BN from "bn.js"; import { EventData, PastEventOptions } from "web3-eth-contract"; export interface IERC1967UpgradeableContract extends Truffle.Contract { "new"( meta?: Truffle.TransactionDetails ): Promise; } export interface AdminChanged { name: "AdminChanged"; args: { previousAdmin: string; newAdmin: string; 0: string; 1: string; }; } export interface BeaconUpgraded { name: "BeaconUpgraded"; args: { beacon: string; 0: string; }; } export interface Upgraded { name: "Upgraded"; args: { implementation: string; 0: string; }; } type AllEvents = AdminChanged | BeaconUpgraded | Upgraded; export interface IERC1967UpgradeableInstance extends Truffle.ContractInstance { methods: {}; getPastEvents(event: string): Promise; getPastEvents( event: string, options: PastEventOptions, callback: (error: Error, event: EventData) => void ): Promise; getPastEvents(event: string, options: PastEventOptions): Promise; getPastEvents( event: string, callback: (error: Error, event: EventData) => void ): Promise; }