/// import Contract from '../artifacts/Contract'; import { TxParams } from '../artifacts/ZWeb3'; export default class Proxy { private contract; private txParams; address: string; static at(contractOrAddress: string | Contract, txParams?: TxParams): Proxy; static deploy(implementation: string, admin: string, initData: string | Buffer | null, txParams?: any): Promise; constructor(contract: Contract, txParams?: TxParams); upgradeTo(address: string, migrateData: string | null): Promise; changeAdmin(newAdmin: string): Promise; implementation(): Promise; admin(): Promise; getStorageAt(position: string): Promise; private checkAdmin; }