import { WalletDB } from '../persistence/wallet-db'; import { WalletCache } from './cache'; import { AssetInfo, Balance } from '../types/wallet.types'; export declare class AssetService { private readonly walletDb; private readonly walletCache; constructor(walletDb: WalletDB, walletCache: WalletCache); getAssetInfo(assetId: string): Promise; handleNftReceive(accountId: number, tokenIdHex: string, time: number): Promise; syncTokens(accountId: number, tokenBalances: Record): Promise; syncNfts(accountId: number, tokensBalance: Record): Promise; deleteToken(accountId: number, tokenId: string): Promise; deleteNft(accountId: number, tokenId: string): Promise; } //# sourceMappingURL=asset.d.ts.map