import * as aavev3 from '../../modules/aavev3'; import * as core from '@protocolink/core'; import { providers } from 'ethers'; export type SupplyLogicTokenList = aavev3.SupplyLogicTokenList; export type SupplyLogicParams = aavev3.SupplyLogicParams; export type SupplyLogicFields = aavev3.SupplyLogicFields; export type SupplyLogicOptions = aavev3.SupplyLogicOptions; export declare class SupplyLogic extends aavev3.SupplyLogics implements core.LogicTokenListInterface, core.LogicOracleInterface, core.LogicBuilderInterface { static protocolId: string; static readonly supportedChainIds: number[]; constructor(chainId: number, provider?: providers.Provider); }