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

import "../../common/interfaces.sol";

pragma abicoder v2;

interface IUniverseAdapter {

    function depositProxy(
        address universeVault,
        uint256 amount0,
        uint256 amount1
    ) external returns(uint256, uint256);

}

interface IVaultV3 {

    function token0() external returns(TokenInterface);

    function token1() external returns(TokenInterface);

    function withdraw(uint256 share0, uint256 share1) external returns(uint256, uint256);
}