// SPDX-License-Identifier: MIT
pragma solidity ^0.8.20;

interface IAtomicSettlementAdapter {
    function executeSettlement(
        bytes32 obligationId,
        address token,
        uint256 amount,
        address recipient,
        bytes calldata data
    ) external payable returns (bytes32 settlementId);
}
