import { BalanceChanges, Token } from '../types';
import { SuiTransactionBlockResponse } from '@mysten/sui/client';
export declare function cancelBubble(e: any): void;
export declare const addressAbridge: (address: string | undefined, addressAbridgeStyle?: string) => string;
export declare const objIsEqual: (obj1: any, obj2: any) => boolean;
export declare function checkNullObj(obj: object): boolean;
export declare function checkIsCoinType(value: string): boolean;
export declare const sleepTime: (s: number) => Promise<unknown>;
export declare function parseOwnerBalanceChanges(response: SuiTransactionBlockResponse, owner?: string, includedFee?: boolean): Record<string, BalanceChanges>;
export declare function getBalanceChanges(balanceChanges: Record<string, BalanceChanges>, coinInfo?: Token): string | undefined;
export declare function getCdnAssets(path: string): string;
export declare const textEllipses: (text: string, decimals?: number) => string;
export declare const coinTypeEquals: (tokenA?: string, tokenB?: string) => boolean;
