import { PricingModel, PricingSchemeBuilderProps, PricingSchemeJSON, PricingSchemeTiers } from "../types/PricingScheme"; import UnitBuilder from "./UnitBuilder"; import { Amount } from "../types/Order"; export default class PricingSchemeBuilder { private pricing_model?; private fixed_price?; private tiers; constructor(data?: PricingSchemeBuilderProps); setPriceModel(pricing_model: PricingModel): this; setFixedPrice(fixed_price: UnitBuilder | Amount): this; addTiers(...tiers: PricingSchemeTiers[]): this; setTiers(...tiers: PricingSchemeTiers[]): this; toJSON(): Readonly; private verifyData; }