import { Algodv2 } from "algosdk"; export declare class Asset { algodClient: Algodv2; underlyingAssetId: number; underlyingAssetInfo: any; bankAssetId: number; bankAssetInfo: any; oracleAppId: number; oraclePriceField: string; oraclePriceScaleFactor: number; constructor(algodClient: any, underlyingAssetId: any, bankAssetId: any, oracleAppId?: any, oraclePriceField?: any, oraclePriceScaleFactor?: any); getUnderlyingAssetId: () => number; getUnderlyingAssetInfo: () => any; getBankAssetId: () => number; getBankAssetInfo: () => any; getOracleAppId: () => number; getOraclePriceField: () => string; getOraclePriceScaleFactor: () => number; getRawPrice: () => Promise; getUnderlyingDecimals: () => any; getPrice: () => Promise; toUSD: (amount: any) => Promise; }