import { acceptedCurrencyCodes, Amount, CurrencyCodes, PurchaseUnitBuilderJSON } from "../types/Order"; import ItemsBuilder from "./ItemsBuilder"; export default class PurchaseUnitBuilder { private reference_id?; private description?; private readonly amount; private items; constructor(data?: Partial); setDescription(description: string): PurchaseUnitBuilder; setPrice(price: number): PurchaseUnitBuilder; setCurrency(currency: CurrencyCodes | acceptedCurrencyCodes): PurchaseUnitBuilder; setReferenceID(reference_id: string): PurchaseUnitBuilder; setItems(...items: ItemsBuilder[]): PurchaseUnitBuilder; addItems(...items: ItemsBuilder[]): PurchaseUnitBuilder; toJSON(): Readonly; }