import type { SuiGrpcClient } from '@mysten/sui/grpc'; import type { OffchainLookup } from '../types/index.js'; /** * Base interface for offchain lookup handlers */ export interface OffchainLookupHandler { resolve(lookup: T, client: SuiGrpcClient): Promise; } export declare class LookupResolutionError extends Error { readonly lookupType: string; readonly reason: string; readonly details?: unknown | undefined; constructor(lookupType: string, reason: string, details?: unknown | undefined); } //# sourceMappingURL=base.d.ts.map