import {z} from 'zod'
export type Link = {rel?: string | undefined, href?: string | undefined};
export type VsetVolume = {Name?: string | undefined, Links?: Array | undefined, Index?: number | undefined, Context?: string | undefined};
export type TagSchema = {TagName: string, TagValue?: string | undefined};
export type VsetDetailV2v0 = {Name?: string | undefined, DiskGroup?: string | undefined, Volume?: Array | undefined, State?: string | undefined, Size?: string | undefined, Tags?: Array | undefined, AssociatedRVG?: string | undefined};
export type PatchApiDiskgroupsDgIdVsetsVsetIdArgs = {DgId: string, VsetId: string, nodename?: string | undefined, body: VsetDetailV2v0};
export type PatchApiDiskgroupsDgIdVsetsVsetIdOptions = {baseUrl: string, fetch?: typeof fetch | undefined};
export const response = z.object({detail: z.string().optional(), status: z.number().int().optional()});
export const validateResponse = async