import { BigintIsh } from '../../core'; import { Plan, PlanInfo, PlanStatus, SubscriptionCycle } from '../plan'; export declare class PlanBuilder { readonly info: Partial; setPlanId(planId: string): PlanBuilder; setSubscriptionAmount(subscriptionAmount: BigintIsh): PlanBuilder; setSubscriptionStartTime(subscriptionStartTime: number): PlanBuilder; setSubscriptionCycle(cycle: SubscriptionCycle, quantity: bigint): PlanBuilder; setExecutionCount(count: number): PlanBuilder; setExecutionLimit(limit: number): PlanBuilder; setAveragePrice(avgPrice: string): PlanBuilder; setTotalPurchasedAmount(totalPurchasedAmount: string): PlanBuilder; setOwner(owner: string): PlanBuilder; setReceiver(receiver: string): PlanBuilder; setSourceAsset(sourceAsset: string): PlanBuilder; setTargetAsset(targetAsset: string): PlanBuilder; setCreationTime(creationTime: number): PlanBuilder; setStatus(status: PlanStatus): PlanBuilder; build(): Plan; }