/**
 * @internal this entity is meant for internal use only
 */
export declare class ExchangeDataMap {
    constructor(json: JSON | any);
    /**
     * the Id of the exchange data. It is the hex-encoded string of the hashed version of the access control key
     */
    id: string;
    /**
     * the revision of the exchange data in the database, used for conflict management / optimistic locking.
     */
    rev?: string;
    /**
     * a map where each key is the fingerprint of a public key and the value is an exchange data id, encrypted with the private key corresponding to that public key.
     */
    encryptedExchangeDataIds: {
        [keyPairFingerprint: string]: string;
    };
    /**
     * hard delete (unix epoch in ms) timestamp of the object. Filled automatically when the delete method is called.
     */
    deletionDate?: number;
}
