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[];
}
