import type { SuiGrpcClient } from '@mysten/sui/grpc'; import type { OffchainLookup } from '../types/index.js'; import { type OffchainLookupHandler } from './base.js'; /** * Handler for DynamicField lookups (gRPC). * * Process: * 1. Fetch the dynamic field by its vector key (BCS-encoded for the gRPC name). * 2. Decode the value from the field's BCS bytes (json for shape, bcs for value). * * NOTE: not exercised by the production resolver (which uses DynamicFieldByType + * TableItem). Implemented for completeness; unverified against live mainnet. */ export declare class DynamicFieldHandler implements OffchainLookupHandler> { resolve(lookup: Extract, client: SuiGrpcClient): Promise; private decodeValue; } //# sourceMappingURL=dynamic-field.d.ts.map