export interface MarketIncentives {
    token: string;
    supplyIncentivesPerSec: bigint;
    borrowIncentivesPerSec: bigint;
}
export interface Market {
    market: string;
    isListed: boolean;
    borrowCap: number;
    supplyCap: number;
    collateralFactorMantissa: bigint;
    underlyingPrice: bigint;
    totalSupply: bigint;
    totalBorrows: bigint;
    totalReserves: bigint;
    cash: bigint;
    exchangeRateCurrent: bigint;
    borrowIndex: bigint;
    reserveFactor: bigint;
    incentives: MarketIncentives[];
    pausedActions: {
        [a: number]: boolean;
    };
    depositRate: number;
    variableBorrowRate: number;
    isBorrowAllowed: boolean;
    cTokenDecimals: number;
}
export declare function parseMarketIncentives(input: any): MarketIncentives;
export declare function parseMoonwellMarket(input: any, token: any): Market;
export declare function parseMarkets(inputs: any[]): Market[];
//# sourceMappingURL=moonwell.d.ts.map