/** No specific configuration */
export declare const LENDER_MODE_NO_MODE = 0;
export declare function getAaveStyleProtocolTokenMap(chainId: string, lender: string): {
    [underlying: string]: {
        aToken: string;
        sToken: string;
        vToken: string;
    };
};
export declare const getAaveAssets: (chainId: string | undefined, lendingProtocol: string | undefined) => string[];
export declare const getCompoundV3Assets: (chainId: string | undefined, lendingProtocol: string | undefined) => string[];
export declare function getAaveTypePoolDataProviderAddress(chainId: string, lender: string): string;
export declare function getAaveTypePoolAddress(chainId: string, lender: string): string;
/**
 * Convert a string (asset symbol) to a Supported asset, considering also naming conflicts
 * @param a string
 * @returns SupportedAsset
 */
export declare const toOracleKey: (a: string | null) => string;
export declare const toGenericPriceKey: (assetAddress: string | null, chainId: string) => string;
//# sourceMappingURL=index.d.ts.map