import { PartialRecord } from "../utils/types"; import { ERC4626LPToken } from "./erc4626"; import { NormalToken } from "./normal"; import type { TokenBase } from "./token"; import { TokenNetwork, TokenType } from "./tokenType"; import { WrappedToken } from "./wrapped"; export type BalancerLPToken = "USDC_DAI_USDT" | "B_rETH_STABLE" | "weETH_rETH" | "osETH_wETH_BPT" | "B_80BAL_20WETH" | "50WETH_50AURA" | "ezETH_WETH_BPT" | "weETH_ezETH_rswETH" | "GHO_USDT_USDC" | "rsETH_WETH" | "trenSTETH" | "sUSDe_USDC_BPT" | "pumpBTC_WBTC_BPT" | "eBTC_WBTC_BPT" | "B_50WBTC_50WETH" | "tETH_wstETH_BPT" | "BPT_rETH_ETH" | "BPT_WSTETH_ETH" | "BPT_ROAD" | "ECLP_wstETH_WETH" | "bpt_ethtri" | "wstETH_WETH_BPT" | "wstETH_rETH_sfrxETH" | "wstETH_rETH_cbETH" | "rETH_WETH_BPT_deprecated" | "cbETH_rETH_wstETH" | "rETH_wETH_BPT" | "33AURA_33ARB_33BAL" | "ezETH_wstETH" | "rsETH_wETH_Arb" | "bpt_rsb" | "bpt_sss" | "BPT_scUSD_stS" | "BPT_USDCe_stS"; export type BalancerLpTokenData = { symbol: BalancerLPToken; type: PartialRecord; underlying: Array; poolId: string; } & TokenBase; export declare const balancerLpTokens: Record; export declare const isBalancerLPToken: (t: unknown) => t is BalancerLPToken;