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