import { BIish } from "@ckb-lumos/bi"; import { Script } from "@ckb-lumos/lumos"; import { CkbClient } from "./ckb_client"; import { CkbAccount } from "./ckb_account"; import { ScriptConfig } from "./types"; export declare class ContractClient { ckbClient: CkbClient; constructor(ckbClient: CkbClient); deploy(account: CkbAccount, contractBinPath: string, fee?: BIish): Promise<[string, Script, ScriptConfig]>; upgrade(account: CkbAccount, typeId: Script, newContractBinPath: string, fee?: BIish): Promise<[string, ScriptConfig]>; } declare const _default: { ContractClient: typeof ContractClient; }; export default _default;