import { z, ZodError, type Primitive } from 'zod'; export type ParseResult = { success: true; data: T; } | { success: false; error: string; }; export declare function safeParse(schema: Schema, data: unknown | undefined): ParseResult | undefined>; export declare function summarizeError(error: ZodError): string; export declare function unionOfLiterals(constants: readonly [T, ...T[]]): z.ZodUnion<[z.ZodLiteral, z.ZodLiteral, ...z.ZodLiteral[]]>; //# sourceMappingURL=zod.d.ts.map