export declare class EpsHelper { private contract; private web3; private contractAddress; private provider; constructor(contractAddress: string, provider: any); init(): Promise; loadContract(provider: any): void; changeProvider(provider: any): Promise; getAccount(): Promise<{ address: any; }>; getRegisterFee(): Promise; getRegisterFeeOat(): Promise; balanceOf(userAddress: string): Promise; getProxyRecord(userAddress: string): Promise; getRole(userAddress: string): Promise; getNomination(nominatingAddress: string): Promise; addressIsActive(address: string): Promise; formatUnits(amount: number): any; deleteRecordByProxy(userAddress: string, providerCode?: number): any; updateDeliveryAddress(deliveryAddress: string, userAddress: string, providerCode?: number): any; deleteRecordByNominator(userAddress: string, providerCode?: number): any; makeNomination(proxyAddress: string, registerFee: number, userAddress: string, providerCode?: number): any; createOatContract(address: string): any; spendToken(contractAddress: string, proxyAddress: string, oatFee: number, userAddress: string): Promise; acceptNomination(nominatingAddress: string, deliveryAddress: string, userAddress: string, providerCode?: number): any; getNetworkType(): Promise; getAddresses(address: string): Promise; } export declare const getFormattedAddress: (addr: string, char: number) => string; export declare const isAddress: (addr: string) => boolean; export declare const getChainId: (networkType: string) => number;