import { IDelegationsService } from './IDelegationsService'; import Web3 from 'web3'; import { PromiEvent, TransactionReceipt } from 'web3-core'; export declare class DelegationsService implements IDelegationsService { private web3; private delegationsContract; constructor(web3: Web3, delegationsContractAddress?: string); setFromAccount(defaultAccountAddress: string): void; readDelegation(fromAddress: string): Promise; readVoidAddress(): Promise; readUncappedDelegatedStakeInFullOrbs(voidAddress?: string): Promise; delegate(delegationTargetAddress: string): PromiEvent; unDelegate(selfAddress: string): PromiEvent; }