/** * The following code is modified based on * https://github.com/modelcontextprotocol/servers/blob/main/src/filesystem/index.ts * * MIT License * Copyright (c) 2024 Anthropic, PBC * https://github.com/modelcontextprotocol/servers/blob/main/LICENSE */ import { z } from 'zod'; export declare const ReadFileArgsSchema: z.ZodObject<{ path: z.ZodString; }, "strip", z.ZodTypeAny, { path: string; }, { path: string; }>; export declare const ReadMultipleFilesArgsSchema: z.ZodObject<{ paths: z.ZodArray; }, "strip", z.ZodTypeAny, { paths: string[]; }, { paths: string[]; }>; export declare const WriteFileArgsSchema: z.ZodObject<{ path: z.ZodString; content: z.ZodString; }, "strip", z.ZodTypeAny, { path: string; content: string; }, { path: string; content: string; }>; export declare const EditOperation: z.ZodObject<{ oldText: z.ZodString; newText: z.ZodString; }, "strip", z.ZodTypeAny, { oldText: string; newText: string; }, { oldText: string; newText: string; }>; export declare const EditFileArgsSchema: z.ZodObject<{ path: z.ZodString; edits: z.ZodArray, "many">; dryRun: z.ZodDefault; }, "strip", z.ZodTypeAny, { path: string; edits: { oldText: string; newText: string; }[]; dryRun: boolean; }, { path: string; edits: { oldText: string; newText: string; }[]; dryRun?: boolean | undefined; }>; export declare const CreateDirectoryArgsSchema: z.ZodObject<{ path: z.ZodString; }, "strip", z.ZodTypeAny, { path: string; }, { path: string; }>; export declare const ListDirectoryArgsSchema: z.ZodObject<{ path: z.ZodString; }, "strip", z.ZodTypeAny, { path: string; }, { path: string; }>; export declare const DirectoryTreeArgsSchema: z.ZodObject<{ path: z.ZodString; }, "strip", z.ZodTypeAny, { path: string; }, { path: string; }>; export declare const MoveFileArgsSchema: z.ZodObject<{ source: z.ZodString; destination: z.ZodString; }, "strip", z.ZodTypeAny, { source: string; destination: string; }, { source: string; destination: string; }>; export declare const SearchFilesArgsSchema: z.ZodObject<{ path: z.ZodString; pattern: z.ZodString; excludePatterns: z.ZodDefault>>; }, "strip", z.ZodTypeAny, { path: string; pattern: string; excludePatterns: string[]; }, { path: string; pattern: string; excludePatterns?: string[] | undefined; }>; export declare const GetFileInfoArgsSchema: z.ZodObject<{ path: z.ZodString; }, "strip", z.ZodTypeAny, { path: string; }, { path: string; }>;