import { CardanoUTXO } from "./utxos"; export declare type CardanoAsset = { policy: string; asset: string; quantity: number; }; export declare type Multiasset = { [policyId: string]: Multiasset | number; }; export declare const AssetUtils: { areEqual: (asset1: CardanoAsset, asset2: CardanoAsset) => boolean; getAssetsFromPolicyMap: (policyKey: string, policyMap: Multiasset) => CardanoAsset[]; getAssetsFromUtxo: (utxo: CardanoUTXO) => CardanoAsset[]; fromAssetsToPolicyMap: (assets: CardanoAsset[]) => Multiasset; getAssetDetails: (asset: string) => { assetPolicy: string; assetName: string; }; toMultiasset: (assets: { unit: string; quantity: string; }[]) => Multiasset; toCardanoAsset: (asset: { unit: string; quantity: string; }) => CardanoAsset; toCardanoAssets: (assets: { unit: string; quantity: string; }[]) => CardanoAsset[]; mergeAssets: (assets?: CardanoAsset[]) => CardanoAsset[]; getExceedingAssetsFromLeft: (a1?: CardanoAsset[], a2?: CardanoAsset[]) => CardanoAsset[]; };