import { Web3Provider } from '@ethersproject/providers'; import 'isomorphic-fetch'; import { AssetValue, EthereumProvider } from '@aztec/sdk'; import { AztecAsset } from '../bridge-data.js'; import { ERC4626BridgeData } from '../erc4626/erc4626-bridge-data.js'; export declare class AaveV2BridgeData extends ERC4626BridgeData { private readonly subgraphWethId; private readonly RAY; protected constructor(ethersProvider: Web3Provider); static create(provider: EthereumProvider): AaveV2BridgeData; getAPR(yieldAsset: AztecAsset): Promise; /** * @notice Gets market size which in this case means the amount of underlying asset deposited to AaveV2 * @param inputAssetA - The underlying asset * @param inputAssetB - ignored * @param outputAssetA - ignored * @param outputAssetB - ignored * @param auxData - ignored * @return The amount of the underlying asset deposited to AaveV2 */ getMarketSize(inputAssetA: AztecAsset, inputAssetB: AztecAsset, outputAssetA: AztecAsset, outputAssetB: AztecAsset, auxData: bigint): Promise; }