import { Handler } from './function'; import { Burrow } from '../Burrow'; import { Function, Event } from 'solc'; declare type FunctionOrEvent = Function | Event; export interface Handlers { call?: Handler; deploy?: Handler; } export declare class Contract { abi: Array; address: string; code: string; deployedBytecode: string; metaData: string; burrow: Burrow; handlers: Handlers; _constructor: any; constructor(abi: Array, code: string, deployedBytecode: string, address: string, burrow: Burrow, handlers?: Handlers); } export {};