addAddonText
addAddonText: string
addonBillingPeriodNotAvailableText
addonBillingPeriodNotAvailableText: (
params: { planBillingPeriod: BillingPeriod },
) => string
billingPeriodsTitle
billingPeriodsTitle: string
changePlan
changePlan: string
checkoutButton: {
downgradeToFreeText: string;
nextText: string;
noChangesText: string;
updateText: string;
upgradeText: string;
}
downgradeToFree
downgradeToFree: {
alertText: (params: { plan: Plan }) => string;
freePlanHeader: (params: { plan: Plan }) => string;
freePlanName: (params: { plan: Plan }) => string;
freePlanPriceText: (params: { plan: Plan }) => string;
paidPlanHeader: (params: { plan: Plan }) => string;
paidPlanName: (params: { plan: Plan }) => string;
paidPlanPriceText: (
params: { billingPeriod?: BillingPeriod; plan: Plan },
) => string;
}
newPaymentMethodBillingAddressTitle
newPaymentMethodBillingAddressTitle: string
newPaymentMethodCardTitle
newPaymentMethodCardTitle: string
newPaymentMethodText
newPaymentMethodText: string
summary
summary: {
addCouponCodeText: string;
addonsSectionTitle: string;
appliedCreditsTitle: string;
baseChargeText:
| string
| ((params: { billingPeriod: BillingPeriod }) => string);
changesWillApplyAtEndOfBillingPeriod:
| string
| ((params: { billingPeriodEnd: Date }) => string);
checkoutSuccessText: string;
couponCodeTitle: string;
creditsForUnusedTimeText: (params: { credits: string }) => string;
discountsSectionTitle: string;
discountText: (
params: {
currency: string;
discountDetails: SubscriptionPreviewDiscount;
},
) => string;
onlyPayAsYouGoText: string;
payAsYouGoTooltipText: string;
planName: (params: { plan: Plan }) => string;
proratedTotalDueText: string;
startsAtText: string;
taxTitle: (params: { taxDetails: SubscriptionPreviewTaxDetails }) => string;
title: string;
totalBillingPeriodText: (
params: { billingPeriod: BillingPeriod },
) => string;
totalDueText: string;
totalText: string;
}