import { _SubstrateApi } from '@soul-wallet/extension-base/services/chain-service/types'; import { ApiPromise } from '@polkadot/api'; import { ContractPromise } from '@polkadot/api-contract'; export declare function getPSP22ContractPromise(apiPromise: ApiPromise, contractAddress: string): ContractPromise; export declare function isPinkRoboNft(contractAddress: string): boolean; export declare function isNeurogunNft(contractAddress: string): boolean; export declare function isAzeroDomainNft(contractAddress: string): boolean; export declare function getPSP34ContractPromise(apiPromise: ApiPromise, contractAddress: string): ContractPromise; export declare function getTokenUriMethod(contractAddress: string): string; export declare function getPSP34TransferExtrinsic(networkKey: string, substrateApi: _SubstrateApi, senderAddress: string, recipientAddress: string, params: Record): Promise | null>;