import { TransactionIDType } from "./transactionIDType";
/**
* Data related to the response from the payment Acquirer.
*/
export declare class PaymentAcquirerData {
    /**
    * Identification of the Acquirer. Identification of the Acquirer when the POI System is multi-acquirer.
    */
    "AcquirerID"?: number;
    /**
    * Identification of the Merchant for the Acquirer.
    */
    "MerchantID": string;
    /**
    * Identification of the POI for the payment Acquirer.
    */
    "AcquirerPOIID": string;
    "AcquirerTransactionID"?: TransactionIDType | null;
    /**
    * Code assigned to a transaction approval by the Acquirer. If available.
    */
    "ApprovalCode"?: string;
    /**
    * Identifier of a reconciliation period with a payment or loyalty host. Allows the assignment of a transaction to the Acquirer reconciliation (or batch).
    */
    "HostReconciliationID"?: string;
    static readonly discriminator: string | undefined;
    static readonly mapping: {
        [index: string]: string;
    } | undefined;
    static readonly attributeTypeMap: Array<{
        name: string;
        baseName: string;
        type: string;
        format: string;
    }>;
    static getAttributeTypeMap(): {
        name: string;
        baseName: string;
        type: string;
        format: string;
    }[];
    constructor();
}
