import { z } from 'zod' export const listFilesQuerySchema = z.object({ path: z.string().optional().default(''), }) export const contentQuerySchema = z.object({ path: z.string().min(1), }) export const rawQuerySchema = z.object({ path: z.string().min(1), }) export const pathSchema = z.object({ path: z.string().min(1), }) export const saveFileSchema = z.object({ path: z.string().min(1), content: z.string(), }) export const renameSchema = z.object({ oldPath: z.string().min(1), newPath: z.string().min(1), }) export const searchSchema = z.object({ keywords: z.array(z.string()).min(1), }) export const existsSchema = z.object({ path: z.string().min(1), }) export const createDirSchema = z.object({ path: z.string().min(1), }) export const createFileSchema = z.object({ path: z.string().min(1), })