import { _ChainAsset } from '@soul-wallet/chain-list/types'; import { BaseNftApi, HandleNftParams } from '@soul-wallet/extension-base/koni/api/nft/nft'; import { _EvmApi } from '@soul-wallet/extension-base/services/chain-service/types'; export declare class EvmNftApi extends BaseNftApi { evmContracts: _ChainAsset[]; constructor(evmApi: _EvmApi | null, addresses: string[], chain: string); setSmartContractNfts(evmContracts: _ChainAsset[]): void; parseUrl(input: string): string | undefined; private parseMetadata; private getItemsByCollection; handleNfts(params: HandleNftParams): Promise; fetchNfts(params: HandleNftParams): Promise; }