There are two categories of protocols: REGULAR and COMPLEX. For further details, please see ProtocolPosition
export declare enum ProtocolPositionType {
DEPOSIT = "DEPOSIT", // REGULAR
FARMING = "FARMING", // COMPLEX
GOVERNANCE = "GOVERNANCE", // REGULAR
INSURANCEBUYER = "INSURANCEBUYER", // REGULAR
INSURANCESELLER = "INSURANCESELLER", // REGULAR
INVESTMENT = "INVESMENT", // REGULAR
LENDING = "LENDING", // COMPLEX
LEVERAGE = "LEVERAGE", // COMPLEX
LEVERAGEDFARMING = "LEVERAGED FARMING", // COMPLEX
LIQUIDITYPOOL = "LIQUIDITYPOOL", // COMPLEX
LOCKED = "LOCKED", // REGULAR
MARGIN = "MARGIN", // COMPLEX
MARGIN_PS = "MARGINPS",
NFTBORROWER = "NFTBORROWER", // COMPLEX
NFTFRACTION = "NFTFRACTION", // REGULAR
NFTLENDER = "NFTLENDER", // REGULAR
NFTLENDING = "NFTLENDING", // COMPLEX
NFTLIQUIDITYPOOL = "NFTLIQUIDITYPOOL", // COMPLEX
NFTSTAKED = "NFTSTAKED", // REGULAR
OPTIONSBUYER = "OPTIONSBUYER", // REGULAR
OPTIONSSELLER = "OPTIONSSELLER", // REGULAR
PERPETUALS = "PERPETUALS", // REGULAR
REWARDS = "REWARDS", // REGULAR
SPOT = "SPOT", // REGULAR
STAKED = "STAKED", // REGULAR
VAULT = "VAULT", // COMPLEX
VAULT_PS = "VAULTPS", // REGULAR
VESTING = "VESTING", // REGULAR
WALLET = "WALLET", // REGULAR
YIELD = "YIELD" // COMPLEX
}