import type { RMRKAssetExtended } from '@rmrk-team/types'; import type { Address, Chain } from 'viem'; type Arguments = { tokenId: bigint; contractAddress: Address; chainId: Chain['id']; supportsEquippableInterface?: boolean; supportsMultiAssetInterface?: boolean; }; type Options = { enabled?: boolean; enabledMetadataFetch?: boolean; }; /** * Retrieves the primary asset for a given token using various parameters. * * @param {Arguments} args - The arguments for retrieving the primary asset. * @param {Options} [options] - The options for customizing the retrieval. * @returns {{ * isLoading: boolean; * isFetching: boolean; * isError: boolean; * error: Error | null; * refetch: () => void; * primaryAsset: RMRKAssetExtended | undefined; * }} */ export declare const useGetTokenPrimaryAsset: (args: Arguments, options?: Options) => { isLoading: boolean; isFetching: boolean; isError: boolean; error: Error | null; refetch: () => void; primaryAsset: RMRKAssetExtended | undefined; }; export {}; //# sourceMappingURL=use-get-token-primary-asset.d.ts.map