import type * as ElevenLabs from "../index"; export interface InvoiceResponse { /** The amount due in cents. */ amountDueCents: number; /** The subtotal amount in cents before tax (exclusive of tax and discounts). */ subtotalCents?: number; /** The tax amount in cents. */ taxCents?: number; /** Deprecated. Use [discounts] instead. The discount applied to the invoice. E.g. [20.0f] for 20% off. */ discountPercentOff?: number; /** Deprecated. Use [discounts] instead. The discount applied to the invoice. E.g. [20.0f] for 20 cents off. */ discountAmountOff?: number; /** The discounts applied to the invoice. */ discounts: ElevenLabs.DiscountResponseModel[]; /** The Unix timestamp of the next payment attempt. -1 when there is no next payment attempt. */ nextPaymentAttemptUnix: number; /** Deprecated. Use [payment_intent_statusses] instead. The status of this invoice's first payment intent. None when there is no payment intent. */ paymentIntentStatus?: ElevenLabs.InvoiceResponseModelPaymentIntentStatus; /** The statuses of this invoice's payment intents. Empty list when there are no payment intents. */ paymentIntentStatusses: ElevenLabs.InvoiceResponseModelPaymentIntentStatussesItem[]; }