/** * File Organizer MCP Server v3.4.2 * batch_rename Tool * * @module tools/file-renaming */ import { z } from "zod"; import type { ToolDefinition, ToolResponse } from "../types.js"; export declare const BatchRenameInputSchema: z.ZodObject<{ files: z.ZodOptional>; directory: z.ZodOptional; rules: z.ZodArray; find: z.ZodString; replace: z.ZodString; use_regex: z.ZodDefault; case_sensitive: z.ZodDefault; global: z.ZodDefault; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"case">; conversion: z.ZodEnum<{ lowercase: "lowercase"; uppercase: "uppercase"; camelCase: "camelCase"; PascalCase: "PascalCase"; snake_case: "snake_case"; "kebab-case": "kebab-case"; "Title Case": "Title Case"; }>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"add_text">; text: z.ZodString; position: z.ZodEnum<{ start: "start"; end: "end"; }>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"numbering">; start_at: z.ZodDefault; increment_by: z.ZodDefault; format: z.ZodDefault; separator: z.ZodDefault; location: z.ZodDefault>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"trim">; chars: z.ZodOptional; position: z.ZodDefault>; }, z.core.$strip>], "type">>; dry_run: z.ZodDefault>; response_format: z.ZodDefault>; }, z.core.$strip>; export type BatchRenameInput = z.infer; export declare const batchRenameToolDefinition: ToolDefinition; export declare function handleBatchRename(args: Record): Promise; //# sourceMappingURL=file-renaming.d.ts.map