/**
 * Reader for Lodestar / Tender: uses calculateRateForCompoundType2
 * (hardcoded 12s block time factor).
 */
export declare function readLodestarCTokenMetadata(meta: any, token: any): {
    depositRate: number;
    variableBorrowRate: number;
    cToken: any;
    exchangeRateCurrent: any;
    supplyRatePerBlock: any;
    borrowRatePerBlock: any;
    reserveFactorMantissa: any;
    totalBorrows: any;
    totalReserves: any;
    totalSupply: any;
    totalCash: any;
    isListed: any;
    collateralFactorMantissa: any;
    underlyingAssetAddress: any;
    cTokenDecimals: any;
    underlyingDecimals: any;
    compSupplySpeed: any;
    compBorrowSpeed: any;
    borrowCap: any;
    isBorrowAllowed: boolean;
    pausedActions: {
        0: boolean;
        1: boolean;
        2: boolean;
        3: boolean;
        4: boolean;
        5: boolean;
        6: boolean;
        7: boolean;
        8: boolean;
    };
};
/**
 * Reader for standard Compound V2 forks (Compound V2 OG, Flux Finance,
 * WePiggy, Cream Finance on ETH/BNB, Gamma): uses calculateRateForCompoundType
 * with actual chain block time.
 */
export declare function readCompoundV2CTokenMetadata(meta: any, token: any): {
    depositRate: number;
    variableBorrowRate: number;
    cToken: any;
    exchangeRateCurrent: any;
    supplyRatePerBlock: any;
    borrowRatePerBlock: any;
    reserveFactorMantissa: any;
    totalBorrows: any;
    totalReserves: any;
    totalSupply: any;
    totalCash: any;
    isListed: any;
    collateralFactorMantissa: any;
    underlyingAssetAddress: any;
    cTokenDecimals: any;
    underlyingDecimals: any;
    compSupplySpeed: any;
    compBorrowSpeed: any;
    borrowCap: any;
    isBorrowAllowed: boolean;
    pausedActions: {
        0: boolean;
        1: boolean;
        2: boolean;
        3: boolean;
        4: boolean;
        5: boolean;
        6: boolean;
        7: boolean;
        8: boolean;
    };
};
export declare function readCreamV2CTokenMetadata(meta: any, token: any): {
    depositRate: number;
    variableBorrowRate: number;
    cToken: any;
    exchangeRateCurrent: any;
    supplyRatePerBlock: any;
    borrowRatePerBlock: any;
    reserveFactorMantissa: any;
    totalBorrows: any;
    totalReserves: any;
    totalSupply: any;
    totalCash: any;
    isListed: any;
    collateralFactorMantissa: any;
    underlyingAssetAddress: any;
    cTokenDecimals: any;
    underlyingDecimals: any;
    isBorrowAllowed: boolean;
    pausedActions: {
        0: boolean;
        1: boolean;
        2: boolean;
        3: boolean;
        4: boolean;
        5: boolean;
        6: boolean;
        7: boolean;
        8: boolean;
    };
};
//# sourceMappingURL=lodestar.d.ts.map