import {z} from 'zod'
export type Link = {deprecation?: string | undefined, href?: string | undefined, hreflang?: string | undefined, media?: string | undefined, rel?: string | undefined, title?: string | undefined, type?: string | undefined};
export type SiteOrganization = {address?: string | undefined, city?: string | undefined, contact?: string | undefined, country?: string | undefined, email?: string | undefined, jobTitle?: string | undefined, links: Array, name?: string | undefined, phone?: string | undefined, state?: string | undefined, url?: string | undefined, zipCode?: string | undefined};
export type UpdateApiApi3SitesIdOrganizationArgs = {id: number, body: SiteOrganization};
export type UpdateApiApi3SitesIdOrganizationOptions = {baseUrl?: string | undefined, fetch?: typeof fetch | undefined};
export const link = z.object({deprecation: z.string().optional(), href: z.string().optional(), hreflang: z.string().optional(), media: z.string().optional(), rel: z.string().optional(), title: z.string().optional(), type: z.string().optional()});
export const links = z.object({links: z.array(link).optional()});
export const validateResponse = async