import type { RMRKAssetExtended } from '@rmrk-team/types'; import type { Address, Chain } from 'viem'; type Arguments = { tokenId: bigint; assetId: bigint; contractAddress: Address; chainId: Chain['id']; supportsEquippableInterface?: boolean; supportsMultiAssetInterface?: boolean; }; type Options = { enabled?: boolean; enabledMetadataFetch?: boolean; }; /** * Retrieves token asset by its ID. * * @param {Arguments} args - The arguments required to retrieve the token asset. * @param {Options} [options] - The options for retrieving the token asset. * @returns {{ * isLoading: boolean; * isError: boolean; * error: Error | null; * isFetching: boolean; * refetch: () => void; * assetById: RMRKAssetExtended | undefined; * }} The token asset object. */ export declare const useGetTokenAssetById: (args: Arguments, options?: Options) => { isLoading: boolean; isError: boolean; error: Error | null; isFetching: boolean; refetch: () => void; assetById: RMRKAssetExtended | undefined; }; export {}; //# sourceMappingURL=use-get-token-asset-by-id.d.ts.map