import { RewardsList } from '../apiReturnType';
import { GenericCurrency } from '../general';
import { LenderConfigData } from '../lenderTypes';
export declare enum CometInterestRateIndexes {
    borrowRate = 0,
    supplyRate = 1,
    utilization = 2
}
export interface CompoundV3GeneralPublicResponse {
    data: {
        [tokenSymbol: string]: {
            marketUid: string;
            name?: string;
            underlying: string;
            asset: GenericCurrency;
            config: {
                [0]: LenderConfigData;
            };
            liquidationFactor: string;
            supplyCap: number;
            variableBorrowRate: number;
            depositRate: number;
            utilization: number;
            totalDebt: number;
            totalDeposits: number;
            rewards?: RewardsList;
        };
    };
    chainId: string;
}
//# sourceMappingURL=compound-v3-types.d.ts.map