import { BIish } from "@ckb-lumos/bi"; import { Address, Script } from "@ckb-lumos/lumos"; import { CkbClient } from "./ckb_client"; import { CkbAccount } from "./ckb_account"; export declare class CoinClient { ckbClient: CkbClient; constructor(ckbClient: CkbClient); /** * @param from * @param to * @param fee * @returns transaction hash */ transferCkb(from: CkbAccount, to: Map, fee?: BIish): Promise; /** * @param from * @param to * @param sudtToken * @param fee * @returns transaction hash */ transferSudt(from: CkbAccount, to: Map, sudtToken: string, fee?: BIish): Promise; getCkbBalance(address: string, lockOnly?: boolean): Promise; getSudtBalance(address: string, udt: Script): Promise; getSUDTAmount(cellData: string): bigint; issueToken(from: CkbAccount, amount: BIish, fee?: BIish): Promise; calcToken(from: CkbAccount): string; calcSudtScript(from: CkbAccount): Script; } declare const _default: { CoinClient: typeof CoinClient; }; export default _default;