import * as z from "zod/mini"; export type ProtocolJsonValue = string | number | boolean | null | ProtocolJsonValue[] | { [key: string]: ProtocolJsonValue; }; export type ProtocolJsonObject = Record; export interface ProtocolJsonBounds { maxCollectionSize: number; maxDepth: number; maxKeyLength: number; maxStringLength: number; maxTotalNodes: number; } export declare const jsonObjectWithoutPrototypeKeySchema: z.ZodMiniUnknown; export declare const protocolJsonValueSchema: z.ZodMiniType; export declare const protocolJsonObjectSchema: z.ZodMiniPipe, z.ZodMiniType>>>; export declare const createBoundedProtocolJsonObjectSchema: (bounds: ProtocolJsonBounds) => z.ZodMiniType; //# sourceMappingURL=json-value.d.ts.map