export declare const CreamLensAbi: readonly [{
    readonly inputs: readonly [{
        readonly internalType: "contract CToken";
        readonly name: "cToken";
        readonly type: "address";
    }];
    readonly name: "cTokenMetadata";
    readonly outputs: readonly [{
        readonly components: readonly [{
            readonly internalType: "address";
            readonly name: "cToken";
            readonly type: "address";
        }, {
            readonly internalType: "uint256";
            readonly name: "exchangeRateCurrent";
            readonly type: "uint256";
        }, {
            readonly internalType: "uint256";
            readonly name: "supplyRatePerBlock";
            readonly type: "uint256";
        }, {
            readonly internalType: "uint256";
            readonly name: "borrowRatePerBlock";
            readonly type: "uint256";
        }, {
            readonly internalType: "uint256";
            readonly name: "reserveFactorMantissa";
            readonly type: "uint256";
        }, {
            readonly internalType: "uint256";
            readonly name: "totalBorrows";
            readonly type: "uint256";
        }, {
            readonly internalType: "uint256";
            readonly name: "totalReserves";
            readonly type: "uint256";
        }, {
            readonly internalType: "uint256";
            readonly name: "totalSupply";
            readonly type: "uint256";
        }, {
            readonly internalType: "uint256";
            readonly name: "totalCash";
            readonly type: "uint256";
        }, {
            readonly internalType: "bool";
            readonly name: "isListed";
            readonly type: "bool";
        }, {
            readonly internalType: "uint256";
            readonly name: "collateralFactorMantissa";
            readonly type: "uint256";
        }, {
            readonly internalType: "address";
            readonly name: "underlyingAssetAddress";
            readonly type: "address";
        }, {
            readonly internalType: "uint256";
            readonly name: "cTokenDecimals";
            readonly type: "uint256";
        }, {
            readonly internalType: "uint256";
            readonly name: "underlyingDecimals";
            readonly type: "uint256";
        }];
        readonly internalType: "struct CompoundLens.CTokenMetadata";
        readonly name: "";
        readonly type: "tuple";
    }];
    readonly stateMutability: "nonpayable";
    readonly type: "function";
}];
/** Cream Polygon/Arbitrum variant: 17 fields with totalCollateralTokens, version, collateralCap */
export declare const CreamLensV2Abi: readonly [{
    readonly inputs: readonly [{
        readonly internalType: "contract CToken";
        readonly name: "cToken";
        readonly type: "address";
    }];
    readonly name: "cTokenMetadata";
    readonly outputs: readonly [{
        readonly components: readonly [{
            readonly internalType: "address";
            readonly name: "cToken";
            readonly type: "address";
        }, {
            readonly internalType: "uint256";
            readonly name: "exchangeRateCurrent";
            readonly type: "uint256";
        }, {
            readonly internalType: "uint256";
            readonly name: "supplyRatePerBlock";
            readonly type: "uint256";
        }, {
            readonly internalType: "uint256";
            readonly name: "borrowRatePerBlock";
            readonly type: "uint256";
        }, {
            readonly internalType: "uint256";
            readonly name: "reserveFactorMantissa";
            readonly type: "uint256";
        }, {
            readonly internalType: "uint256";
            readonly name: "totalBorrows";
            readonly type: "uint256";
        }, {
            readonly internalType: "uint256";
            readonly name: "totalReserves";
            readonly type: "uint256";
        }, {
            readonly internalType: "uint256";
            readonly name: "totalSupply";
            readonly type: "uint256";
        }, {
            readonly internalType: "uint256";
            readonly name: "totalCash";
            readonly type: "uint256";
        }, {
            readonly internalType: "uint256";
            readonly name: "totalCollateralTokens";
            readonly type: "uint256";
        }, {
            readonly internalType: "bool";
            readonly name: "isListed";
            readonly type: "bool";
        }, {
            readonly internalType: "uint256";
            readonly name: "collateralFactorMantissa";
            readonly type: "uint256";
        }, {
            readonly internalType: "address";
            readonly name: "underlyingAssetAddress";
            readonly type: "address";
        }, {
            readonly internalType: "uint256";
            readonly name: "cTokenDecimals";
            readonly type: "uint256";
        }, {
            readonly internalType: "uint256";
            readonly name: "underlyingDecimals";
            readonly type: "uint256";
        }, {
            readonly internalType: "uint256";
            readonly name: "version";
            readonly type: "uint256";
        }, {
            readonly internalType: "uint256";
            readonly name: "collateralCap";
            readonly type: "uint256";
        }];
        readonly internalType: "struct CompoundLens.CTokenMetadata";
        readonly name: "";
        readonly type: "tuple";
    }];
    readonly stateMutability: "nonpayable";
    readonly type: "function";
}];
//# sourceMappingURL=CreamLens.d.ts.map