import { ChainAdapter, TypeDescriptor, InternalMoveModule, InternalMoveStruct } from '@typemove/move'; import { Aptos, Event, MoveModuleBytecode, MoveResource } from '@aptos-labs/ts-sdk'; export declare class AptosChainAdapter extends ChainAdapter { client: Aptos; private optimisticEventDetection; constructor(client: Aptos, optimisticEventDetection?: boolean); fetchModules(account: string): Promise; fetchModule(account: string, module: string): Promise; toInternalModules(modules: MoveModuleBytecode[]): InternalMoveModule[]; getMeaningfulFunctionParams(params: TypeDescriptor[]): TypeDescriptor[]; getAllEventStructs(modules: InternalMoveModule[]): Map; getType(data: Event | MoveResource): string; getData(data: Event | MoveResource): any; getChainId(): Promise; } //# sourceMappingURL=aptos-chain-adapter.d.ts.map