import { InternalMoveModule, InternalMoveStruct, ChainAdapter, TypeDescriptor } from '@typemove/move'; import { IotaMoveNormalizedModule, IotaEvent, IotaMoveObject, IotaClient } from '@iota/iota-sdk/client'; export declare class IotaChainAdapter extends ChainAdapter { getChainId(): Promise; client: IotaClient; constructor(client: IotaClient); fetchModule(account: string, module: string): Promise; fetchModules(account: string): Promise; getMeaningfulFunctionParams(params: TypeDescriptor[]): TypeDescriptor[]; toInternalModules(modules: IotaMoveNormalizedModule[]): InternalMoveModule[]; getAllEventStructs(modules: InternalMoveModule[]): Map; getType(base: IotaEvent | IotaMoveObject): string; getData(val: IotaEvent | IotaMoveObject): any; } //# sourceMappingURL=sui-chain-adapter.d.ts.map