interface IPSmartPool is IERC20 {
  // function joinPool(uint256 _amount) external;

  // function exitPool(uint256 _amount) external;

  function getController() external view returns (address);

  function getTokens() external view returns (address[] memory);

  function calcTokensForAmount(uint256 _amount)
    external
    view
    returns (address[] memory tokens, uint256[] memory amounts);
}
function getController() external view returns (address);

// function joinPool(uint256 _amount) external;
// function exitPool(uint256 _amount) external;