import { CardAcquisitionResponse } from "./cardAcquisitionResponse";
import { CardReaderAPDUResponse } from "./cardReaderAPDUResponse";
import { LoyaltyResponse } from "./loyaltyResponse";
import { PaymentResponse } from "./paymentResponse";
import { ReversalResponse } from "./reversalResponse";
import { StoredValueResponse } from "./storedValueResponse";
export declare class RepeatedResponseMessageBody {
    "LoyaltyResponse"?: LoyaltyResponse | null;
    "PaymentResponse"?: PaymentResponse | null;
    "ReversalResponse"?: ReversalResponse | null;
    "StoredValueResponse"?: StoredValueResponse | null;
    "CardAcquisitionResponse"?: CardAcquisitionResponse | null;
    "CardReaderAPDUResponse"?: CardReaderAPDUResponse | null;
    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();
}
