// SPDX-License-Identifier: Apache-2.0
export class Hold {
    amount;
    expirationTimestamp;
    escrow;
    to;
    data;
}
export class ProtectedHold {
    hold;
    deadline;
    nonce;
}
export class HoldIdentifier {
    partition;
    tokenHolder;
    holdId;
}
export class HoldDetails {
    expirationTimeStamp;
    amount;
    escrowAddress;
    tokenHolderAddress;
    destinationAddress;
    data;
    operatorData;
    constructor(executionTimeStamp, amount, escrowAddress, tokenHolderAddress, destinationAddress, data, operatorData) {
        this.expirationTimeStamp = executionTimeStamp;
        this.amount = amount;
        this.escrowAddress = escrowAddress;
        this.tokenHolderAddress = tokenHolderAddress;
        this.destinationAddress = destinationAddress;
        this.data = data;
        this.operatorData = operatorData;
    }
}
