import type Stripe from 'stripe'; export declare class Coupon { #private; constructor(coupon: Stripe.Coupon); /** * Get the readable name for the Coupon. */ name(): string; /** * Determine if the coupon is a percentage. */ isPercentage(): boolean; /** * Get the discount percentage for the invoice. */ percentOff(): number | null; /** * Get the amount off for the coupon. */ amountOff(): string | null; /** * Get the raw amount off for the coupon. */ rawAmountOff(): number | null; /** * Format the given amount into a displayable currency. */ formatAmount(amount: number): string; /** * Get the Stripe Coupon instance. */ asStripeCoupon(): Stripe.Coupon; }