@ledgerhq/live-common
Version:
Common ground for the Ledger Live apps
14 lines • 894 B
TypeScript
import { AccountLike } from "@ledgerhq/types-live";
import { Currency } from "@ledgerhq/types-cryptoassets";
import { CounterValuesState } from "@ledgerhq/live-countervalues/types";
import { BaseRawDetailedAccount, ExtendedRawDetailedAccount, CreateDetailedAccountsParams } from "../types/detailedAccount";
/**
* Core hook for creating detailed accounts with shared logic
* This contains the business logic that can be reused across platforms
*/
export declare function useDetailedAccountsCore(counterValuesState: CounterValuesState, counterValueCurrency: Currency): {
calculateFiatValue: (account: AccountLike) => number;
createBaseDetailedAccounts: (params: CreateDetailedAccountsParams) => BaseRawDetailedAccount[];
createExtendedDetailedAccounts: (params: CreateDetailedAccountsParams) => ExtendedRawDetailedAccount[];
};
//# sourceMappingURL=useDetailedAccountsCore.d.ts.map