import { z } from 'zod'; /** * Represents the publisher of a document, typically used to * identify the organization or individual responsible for the * publication of the document. * This attribute is different from the `authors` attribute, which * represents the authors of the document. For example, an author * of a news article may be a journalist, while the publisher may * be the news organization. */ export declare const PublisherSchema: z.ZodObject<{ /** * The type of the publisher (e.g., "organization"). */ type: z.ZodOptional; /** * The name of the publisher. */ name: z.ZodString; /** * The URL of the publisher. */ url: z.ZodOptional; /** * The logo of the publisher. */ logo: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; url?: string | undefined; type?: string | undefined; logo?: string | undefined; }, { name: string; url?: string | undefined; type?: string | undefined; logo?: string | undefined; }>; export type Publisher = z.infer;