import { ReconciliationType } from "./reconciliationType";
/**
* Content of the Reconciliation Request message. It conveys Information related to the Reconciliation requested by the Sale System.
*/
export declare class ReconciliationRequest {
    "ReconciliationType": ReconciliationType;
    /**
    * Identification of the Acquirer. Could be present only if ReconciliationType is AcquirerReconciliation or AcquirerSynchronisation.
    */
    "AcquirerID"?: Array<number>;
    /**
    * Identification of the reconciliation period between Sale and POI. Absent if ReconciliationType is not PreviousReconciliation.
    */
    "POIReconciliationID"?: number;
    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();
}
export declare namespace ReconciliationRequest {
}
