import { z } from 'zod'; /** Validates an RFC 6901 JSON Pointer string (e.g. "/foo/bar/0"). */ export declare const pointerZ: z.ZodString; /** A JSON primitive value: string, number, boolean, or null. */ export declare const primitiveZ: z.ZodUnion; export type Primitive = z.infer; /** The type name of a JSON primitive: "string", "number", "boolean", or "null". */ export declare const primitiveTypeZ: z.ZodEnum<{ string: "string"; number: "number"; boolean: "boolean"; null: "null"; }>; export type PrimitiveType = z.infer; export declare const ZERO_PRIMITIVES: { readonly string: ""; readonly number: 0; readonly boolean: false; readonly null: null; }; //# sourceMappingURL=json.d.ts.map