import { DateTime } from 'luxon'; import type Stripe from 'stripe'; import { PromotionCode } from './promotion_code.js'; import { Coupon } from './coupon.js'; export declare class Discount { #private; constructor(discount: Stripe.Discount); /** * Get the Stripe Discount instance. */ get stripeDiscount(): Stripe.Discount; /** * Get the coupon applied to the discount. */ coupon(): Coupon; /** * Get the promotion code applied to create this discount. */ promotionCode(): PromotionCode | null; /** * Get the date that the coupon was applied. */ start(): DateTime; /** * Get the date that this discount will end. */ end(): DateTime | null; /** * Get the Stripe Discount instance. */ asStripeDiscount(): Stripe.Discount; }