import { z } from 'zod'; /** * A Profile object representing an issuer. * * Issuer `image` uses the Open Badges Image class. */ export declare const IssuerObjectSchema: z.ZodObject<{ id: z.ZodString; type: z.ZodOptional]>>; name: z.ZodOptional; url: z.ZodOptional; image: z.ZodOptional]>, string | string[], string | string[]>; caption: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; type: z.ZodEffects]>, string | string[], string | string[]>; caption: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; type: z.ZodEffects]>, string | string[], string | string[]>; caption: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>]>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; type: z.ZodOptional]>>; name: z.ZodOptional; url: z.ZodOptional; image: z.ZodOptional]>, string | string[], string | string[]>; caption: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; type: z.ZodEffects]>, string | string[], string | string[]>; caption: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; type: z.ZodEffects]>, string | string[], string | string[]>; caption: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>]>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; type: z.ZodOptional]>>; name: z.ZodOptional; url: z.ZodOptional; image: z.ZodOptional]>, string | string[], string | string[]>; caption: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; type: z.ZodEffects]>, string | string[], string | string[]>; caption: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; type: z.ZodEffects]>, string | string[], string | string[]>; caption: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>]>>; }, z.ZodTypeAny, "passthrough">>; export declare const IssuerSchema: z.ZodUnion<[z.ZodString, z.ZodObject<{ id: z.ZodString; type: z.ZodOptional]>>; name: z.ZodOptional; url: z.ZodOptional; image: z.ZodOptional]>, string | string[], string | string[]>; caption: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; type: z.ZodEffects]>, string | string[], string | string[]>; caption: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; type: z.ZodEffects]>, string | string[], string | string[]>; caption: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>]>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; type: z.ZodOptional]>>; name: z.ZodOptional; url: z.ZodOptional; image: z.ZodOptional]>, string | string[], string | string[]>; caption: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; type: z.ZodEffects]>, string | string[], string | string[]>; caption: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; type: z.ZodEffects]>, string | string[], string | string[]>; caption: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>]>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; type: z.ZodOptional]>>; name: z.ZodOptional; url: z.ZodOptional; image: z.ZodOptional]>, string | string[], string | string[]>; caption: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; type: z.ZodEffects]>, string | string[], string | string[]>; caption: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; type: z.ZodEffects]>, string | string[], string | string[]>; caption: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>]>>; }, z.ZodTypeAny, "passthrough">>]>; export type Issuer = z.infer; //# sourceMappingURL=issuer.d.ts.map