/** * File Organizer MCP Server v3.4.2 * Watch Directory Tool * * @module tools/watch */ import { z } from "zod"; import type { ToolDefinition, ToolResponse } from "../types.js"; export declare const WatchDirectoryInputSchema: z.ZodObject<{ directory: z.ZodString; schedule: z.ZodString; auto_organize: z.ZodDefault; min_file_age_minutes: z.ZodOptional; max_files_per_run: z.ZodOptional; response_format: z.ZodDefault>; }, z.core.$strip>; export type WatchDirectoryInput = z.infer; export declare const watchDirectoryToolDefinition: ToolDefinition; /** * Remove a directory from the watch list */ export declare const UnwatchDirectoryInputSchema: z.ZodObject<{ directory: z.ZodString; response_format: z.ZodDefault>; }, z.core.$strip>; export type UnwatchDirectoryInput = z.infer; export declare const unwatchDirectoryToolDefinition: ToolDefinition; /** * List all watched directories */ export declare const ListWatchesInputSchema: z.ZodObject<{ response_format: z.ZodDefault>; }, z.core.$strip>; export type ListWatchesInput = z.infer; export declare const listWatchesToolDefinition: ToolDefinition; export declare function handleWatchDirectory(args: Record): Promise; export declare function handleUnwatchDirectory(args: Record): Promise; export declare function handleListWatches(args: Record): Promise; //# sourceMappingURL=watch.tool.d.ts.map