import { MessageType } from "@protobuf-ts/runtime";

//#region src/grpc/proto/sui/rpc/v2/object_reference.d.ts
/**
 * Reference to an object.
 *
 * @generated from protobuf message sui.rpc.v2.ObjectReference
 */
interface ObjectReference {
  /**
   * The object id of this object.
   *
   * @generated from protobuf field: optional string object_id = 1;
   */
  objectId?: string;
  /**
   * The version of this object.
   *
   * @generated from protobuf field: optional uint64 version = 2;
   */
  version?: bigint;
  /**
   * The digest of this object.
   *
   * @generated from protobuf field: optional string digest = 3;
   */
  digest?: string;
}
declare class ObjectReference$Type extends MessageType<ObjectReference> {
  constructor();
}
/**
 * @generated MessageType for protobuf message sui.rpc.v2.ObjectReference
 */
declare const ObjectReference: ObjectReference$Type;
//#endregion
export { ObjectReference };
//# sourceMappingURL=object_reference.d.mts.map