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