/**
 * AdvancedBilling
 *
 * This file was automatically generated for Maxio by APIMATIC v3.0 ( https://www.apimatic.io ).
 */
import { Schema } from '../schema';
import { InvoicePaymentMethod } from './invoicePaymentMethod';
export interface InvoicePayment {
    transactionTime?: string;
    memo?: string;
    originalAmount?: string;
    appliedAmount?: string;
    paymentMethod?: InvoicePaymentMethod;
    transactionId?: number;
    prepayment?: boolean;
    gatewayHandle?: string | null;
    gatewayUsed?: string;
    /** The transaction ID for the payment as returned from the payment gateway */
    gatewayTransactionId?: string | null;
    /**
     * Date reflecting when the payment was received from a customer. Must be in the past. Applicable only to
     * `external` payments.
     */
    receivedOn?: string | null;
    uid?: string;
    [key: string]: unknown;
}
export declare const invoicePaymentSchema: Schema<InvoicePayment>;
