import { z } from 'zod'; export declare const APIErrorSchema: z.ZodObject<{ message: z.ZodString; name: z.ZodString; response: z.ZodObject<{ data: z.ZodOptional; name: z.ZodOptional; message: z.ZodOptional; details: z.ZodOptional; }, "strip", z.ZodTypeAny, { path: string[]; code: string; message: string; }, { path: string[]; code: string; message: string; }>, "many">; }, "strip", z.ZodTypeAny, { issues: { path: string[]; code: string; message: string; }[]; }, { issues: { path: string[]; code: string; message: string; }[]; }>>; }, "strip", z.ZodTypeAny, { name?: string | undefined; message?: string | undefined; status?: number | undefined; details?: { issues: { path: string[]; code: string; message: string; }[]; } | undefined; }, { name?: string | undefined; message?: string | undefined; status?: number | undefined; details?: { issues: { path: string[]; code: string; message: string; }[]; } | undefined; }>>; }, "strip", z.ZodTypeAny, { error?: { name?: string | undefined; message?: string | undefined; status?: number | undefined; details?: { issues: { path: string[]; code: string; message: string; }[]; } | undefined; } | undefined; }, { error?: { name?: string | undefined; message?: string | undefined; status?: number | undefined; details?: { issues: { path: string[]; code: string; message: string; }[]; } | undefined; } | undefined; }>>; }, "strip", z.ZodTypeAny, { data?: { error?: { name?: string | undefined; message?: string | undefined; status?: number | undefined; details?: { issues: { path: string[]; code: string; message: string; }[]; } | undefined; } | undefined; } | undefined; }, { data?: { error?: { name?: string | undefined; message?: string | undefined; status?: number | undefined; details?: { issues: { path: string[]; code: string; message: string; }[]; } | undefined; } | undefined; } | undefined; }>; code: z.ZodOptional; status: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; message: string; response: { data?: { error?: { name?: string | undefined; message?: string | undefined; status?: number | undefined; details?: { issues: { path: string[]; code: string; message: string; }[]; } | undefined; } | undefined; } | undefined; }; code?: number | undefined; status?: number | undefined; }, { name: string; message: string; response: { data?: { error?: { name?: string | undefined; message?: string | undefined; status?: number | undefined; details?: { issues: { path: string[]; code: string; message: string; }[]; } | undefined; } | undefined; } | undefined; }; code?: number | undefined; status?: number | undefined; }>;