import { z } from 'zod'; export type SerializedCredentialDataValue = string | SerializedCredentialDataValue[] | { [key: string]: SerializedCredentialDataValue; }; export declare const serializedCredentialDataSchema: z.ZodRecord>; export type SerializedCredentialData = z.infer; export declare const serializedCredentialSchema: z.ZodObject<{ id: z.ZodString; name: z.ZodString; type: z.ZodString; data: z.ZodOptional>>; }, "strict", z.ZodTypeAny, { id: string; name: string; type: string; data?: Record | undefined; }, { id: string; name: string; type: string; data?: Record | undefined; }>; export type SerializedCredential = z.infer;