import z from "zod";
/**
 * The zod schema for JSON literal primitives
 * @see {@link https://zod.dev/?id=json-type|Zod Documentation}
 */
export declare const literalSchema: z.ZodUnion<[z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull]>;
export type Literal = z.infer<typeof literalSchema>;
export type JSONLiteral = Literal | {
    [key: string]: JSONLiteral;
} | JSONLiteral[];
/**
 * The zod schema for JSON
 * @see {@link https://zod.dev/?id=json-type|Zod Documentation}
 */
export declare const jsonLiteralSchema: z.ZodType<JSONLiteral>;
//# sourceMappingURL=jsonLiteralSchema.d.ts.map