@ledgerhq/live-common
Version:
Common ground for the Ledger Live apps
19 lines • 768 B
TypeScript
import { Observable } from "rxjs";
import { CryptoOrTokenCurrency } from "@ledgerhq/types-cryptoassets";
import type { Account } from "@ledgerhq/types-live";
import { WalletAPIAccount } from "../../wallet-api/types";
type AccountModuleParams = {
assets: CryptoOrTokenCurrency[];
nestedAccounts: Account[];
accountIds: Map<string, boolean> | undefined;
formatLabel: (count: number) => string;
accounts$?: Observable<WalletAPIAccount[]>;
};
export type AssetCountItem = {
asset: CryptoOrTokenCurrency;
label: string;
count: number;
};
export declare const useAssetAccountCounts: ({ assets, nestedAccounts, accountIds, formatLabel, }: AccountModuleParams) => AssetCountItem[];
export {};
//# sourceMappingURL=useAssetAccountCounts.d.ts.map