import { PaymentPreferencesFeeFailureAction, PaymentPreferencesProps } from "../types/PaymentPreferences"; import UnitBuilder from "./UnitBuilder"; import { PurchaseUnitBuilderProps } from "../types/Order"; export default class PaymentPreferencesBuilder { private auto_bill_outstanding?; private setup_fee_failure_action?; private payment_failure_threshold?; private setup_fee?; constructor(data?: PaymentPreferencesProps); setAutoBillOutstanding(auto_bill_outstanding: boolean): this; setSetupFeeFailureAction(setup_fee_failure_action: PaymentPreferencesFeeFailureAction): this; setPaymentFailureThreshold(payment_failure_threshold: number): this; setSetupFee(setup_fee: UnitBuilder | PurchaseUnitBuilderProps): this; toJSON(): Readonly>; private verifyData; }