import { _ChainAsset, _ChainInfo } from '@soul-wallet/chain-list/types'; import { SupportTransferResponse } from '@soul-wallet/extension-base/background/KoniTypes'; import { _SubstrateApi } from '@soul-wallet/extension-base/services/chain-service/types'; import { SubmittableExtrinsic } from '@polkadot/api/promise/types'; export declare function checkReferenceCount(networkKey: string, address: string, substrateApiMap: Record, chainInfo: _ChainInfo): Promise; export declare function checkSupportTransfer(networkKey: string, tokenInfo: _ChainAsset, substrateApiMap: Record, chainInfo: _ChainInfo): Promise; interface CreateTransferExtrinsicProps { substrateApi: _SubstrateApi; networkKey: string; to: string; from: string; value: string; transferAll: boolean; tokenInfo: _ChainAsset; } export declare const createTransferExtrinsic: ({ from, networkKey, substrateApi, to, tokenInfo, transferAll, value }: CreateTransferExtrinsicProps) => Promise<[SubmittableExtrinsic | null, string]>; export {};