/**
 * Raw MarketData struct returned by TectonicLens.getMarketsData().
 */
export interface TectonicMarketData {
    tokenAddress: string;
    label: string;
    symbol: string;
    decimal: number;
    ttokenAddress: string;
    ttokenDecimal: number;
    borrowCap: bigint;
    supplyCap: bigint;
    availableLiquidity: bigint;
    asCollateralEnabled: boolean;
    reserves: bigint;
    reserveFactor: bigint;
    collateralFactor: bigint;
    liquidationPenalty: bigint;
    price: bigint;
    exchangeRate: bigint;
    tTokenMinted: bigint;
    totalSupply: bigint;
    totalBorrow: bigint;
    borrowRatePerBlock: bigint;
    supplyRatePerBlock: bigint;
    availableBorrow: bigint;
    isBoosted: boolean;
    baseRatePerBlock: bigint;
    multiplierPerBlock: bigint;
    jumpMultiplierPerBlock: bigint;
    kink: bigint;
}
export declare function parseTectonicMarketData(input: any): TectonicMarketData;
/**
 * Returns deposit APR and borrow APR (percentages) for one Tectonic market.
 * Rates are per-block; we use the chain block time to compute APY then convert to APR.
 */
export declare function getTectonicRates(info: TectonicMarketData, chainId: string): {
    depositRate: number;
    variableBorrowRate: number;
};
//# sourceMappingURL=tectonic.d.ts.map