import { Service } from '../common'; import { Contract } from './contract'; import { ContractAddresses, ContractEvent, ContractLog } from './interfaces'; export declare class ContractService extends Service { protected registeredContracts: Map>; registerContract(name: string, abi: any, addresses: ContractAddresses): Contract & Partial; callContract(to: string, data: string): Promise; processContractsLogs(logs: ContractLog[]): ContractEvent[]; private buildContractsMap; }