import { PartialRecord } from "../utils/types"; import { NormalToken } from "./normal"; import type { TokenBase } from "./token"; import { TokenNetwork, TokenType } from "./tokenType"; export type AaveV2LPToken = "aDAI" | "aUSDC" | "aWETH" | "aUSDT"; export type WrappedAaveV2LPToken = "waDAI" | "waUSDC" | "waWETH" | "waUSDT"; export type AaveV2PoolTokenData = { symbol: AaveV2LPToken; type: PartialRecord; underlying: NormalToken; } & TokenBase; export type WrappedAaveV2PoolTokenData = { symbol: WrappedAaveV2LPToken; type: PartialRecord; underlying: AaveV2LPToken; } & TokenBase; export declare const aaveV2Tokens: Record; export declare const wrappedAaveV2Tokens: Record; export declare const isAaveV2LPToken: (t: unknown) => t is AaveV2LPToken;