import { TokenResponse } from "@defuse-protocol/one-click-sdk-typescript"; import { WalletType } from "./config"; export interface IToken { chain: number; address: string; decimals: number; symbol: string; } export declare class Token { readonly info: TokenResponse & { omni?: true; }; chain: number; address: string; decimals: number; symbol: string; usd: number; omniAddress: string; originalChain: number; originalAddress: string; originalChainSymbol: string; constructor(info: TokenResponse & { omni?: true; }); get chainIcon(): string; get originalChainIcon(): string; get chainName(): string; get id(): string; get isMainOmni(): boolean; get type(): WalletType; get reserve(): number; get icon(): string; float(t: number | bigint | string): number; int(t: number | bigint | string): bigint; readable(t: number | bigint | string, rate?: number): string; }