import { GetDisplayPropsParams } from '../../../position/template/app-token.template.types';
import { AaveV2ReserveApyData, AaveV2ReserveTokenAddressesData, AaveV2LendingTokenFetcher, AaveV2LendingTokenDataProps } from '../common/aave-v2.lending.token-fetcher';
import { AaveV2AToken } from '../contracts/ethers/AaveV2AToken';
export declare class AvalancheAaveV2VariableDebtTokenFetcher extends AaveV2LendingTokenFetcher {
    groupLabel: string;
    providerAddress: string;
    isDebt: boolean;
    getTokenAddress(reserveTokenAddressesData: AaveV2ReserveTokenAddressesData): string;
    getApyFromReserveData(reserveApyData: AaveV2ReserveApyData): number;
    getTertiaryLabel({ appToken }: GetDisplayPropsParams<AaveV2AToken, AaveV2LendingTokenDataProps>): Promise<string>;
}
