import { SuiClient } from '@mysten/sui/client'; import { Chain, ChainAssetData, ChainCurrency, ChainParams, ChainType } from './Chain'; import { Wormhole, WormholeDef } from '../bridge'; export interface SuiChainParams extends ChainParams { id: string; wormhole?: WormholeDef; } export declare class SuiChain extends Chain { readonly id: string; readonly wormhole?: Wormhole; constructor({ id, wormhole, ...others }: SuiChainParams); get client(): SuiClient; getType(): ChainType; getCurrency(): Promise; }