interface IExitProcessor {
    /**
     * @dev Function interface for processing exits.
     * @param exitId Unique ID for exit per tx type
     * @param vaultId ID of the vault that funds the exit
     * @param token Address of the token contract
     */
    function processExit(uint160 exitId, uint256 vaultId, address token) external;
}
/**
 * @dev An interface that allows custom logic to process exits for different requirements.
 *      This interface is used to dispatch to each custom processor when 'processExits' is called on PlasmaFramework.
 */
function processExit(uint160 exitId, uint256 vaultId, address token) external;

/**
 * @dev Function interface for processing exits.
 * @param exitId Unique ID for exit per tx type
 * @param vaultId ID of the vault that funds the exit
 * @param token Address of the token contract
 */