import { IMonthlySubscriptionPlanService, TVirtualChainSubscriptionExtensionPayload, TVirtualChainSubscriptionPayload } from "./IMonthlySubscriptionPlanService"; import Web3 from "web3"; import { PromiEvent, TransactionReceipt } from "web3-core"; export declare class MonthlySubscriptionPlanService implements IMonthlySubscriptionPlanService { private web3; private monthlySubscriptionPlanContractAddress; private monthlySubscriptionContract; constructor(web3: Web3, monthlySubscriptionPlanContractAddress?: string); get contractAddress(): string; createANewVC(vcSubscriptionPayload: TVirtualChainSubscriptionPayload): PromiEvent; extendSubscription(virtualChainSubscriptionExtensionPayload: TVirtualChainSubscriptionExtensionPayload): PromiEvent; setFromAccount(defaultAccountAddress: string): void; readMonthlyRateInFullOrbs(): Promise; readTier(): Promise; }