ObjectRef: ObjectSchema<
    {
        digest: StringSchema<undefined>;
        objectId: SchemaWithPipe<
            [
                StringSchema<undefined>,
                TransformAction<string, string>,
                CheckAction<string, undefined>,
            ],
        >;
        version: SchemaWithPipe<
            [
                UnionSchema<
                    [
                        StringSchema<undefined>,
                        SchemaWithPipe<
                            [NumberSchema<undefined>, IntegerAction<number, undefined>],
                        >,
                    ],
                    undefined,
                >,
                CheckAction<string | number, "Invalid u64">,
            ],
        >;
    },
    undefined,
> = ...