import { _ChainAsset } from '@soul-wallet/chain-list/types'; import { BaseNftApi, HandleNftParams } from '@soul-wallet/extension-base/koni/api/nft/nft'; import { _SubstrateApi } from '@soul-wallet/extension-base/services/chain-service/types'; export declare class WasmNftApi extends BaseNftApi { private wasmContracts; constructor(api: _SubstrateApi | null, addresses: string[], chain: string); setSmartContractNfts(wasmContracts: _ChainAsset[]): void; private isAttributeStoredOnChain; private parseFeaturedTokenUri; private parseFeaturedNftImage; private parseFeaturedCollectionImage; private processOnChainMetadata; private processOffChainMetadata; private getItemsByCollection; fetchNfts(params: HandleNftParams): Promise; handleNfts(params: HandleNftParams): Promise; }