import { z } from 'zod'; /** * VBA Generation for File Management and PDM Operations * Comprehensive file operations, batch processing, and PDM integration */ export declare const fileManagementVBATools: ({ name: string; description: string; inputSchema: z.ZodObject<{ operation: z.ZodEnum<["open_all", "save_all", "export_all", "convert_format", "update_references", "pack_and_go", "rename_files"]>; sourcePath: z.ZodString; destinationPath: z.ZodOptional; fileFilter: z.ZodOptional; exportFormat: z.ZodOptional>; includeSubfolders: z.ZodDefault>; options: z.ZodOptional>; }, "strip", z.ZodTypeAny, { includeSubfolders: boolean; operation: "open_all" | "save_all" | "export_all" | "convert_format" | "update_references" | "pack_and_go" | "rename_files"; sourcePath: string; options?: Record | undefined; destinationPath?: string | undefined; fileFilter?: string | undefined; exportFormat?: "step" | "iges" | "stl" | "pdf" | "dwg" | "parasolid" | undefined; }, { operation: "open_all" | "save_all" | "export_all" | "convert_format" | "update_references" | "pack_and_go" | "rename_files"; sourcePath: string; options?: Record | undefined; includeSubfolders?: boolean | undefined; destinationPath?: string | undefined; fileFilter?: string | undefined; exportFormat?: "step" | "iges" | "stl" | "pdf" | "dwg" | "parasolid" | undefined; }>; handler: (args: any) => string; } | { name: string; description: string; inputSchema: z.ZodObject<{ operation: z.ZodEnum<["add", "modify", "delete", "copy", "export", "import"]>; properties: z.ZodOptional>; configuration: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; value: string; type?: "number" | "date" | "text" | "yesno" | undefined; configuration?: string | undefined; }, { name: string; value: string; type?: "number" | "date" | "text" | "yesno" | undefined; configuration?: string | undefined; }>, "many">>; sourcePath: z.ZodOptional; templatePath: z.ZodOptional; exportFormat: z.ZodOptional>; }, "strip", z.ZodTypeAny, { operation: "delete" | "export" | "copy" | "add" | "modify" | "import"; properties?: { name: string; value: string; type?: "number" | "date" | "text" | "yesno" | undefined; configuration?: string | undefined; }[] | undefined; templatePath?: string | undefined; sourcePath?: string | undefined; exportFormat?: "excel" | "csv" | "xml" | undefined; }, { operation: "delete" | "export" | "copy" | "add" | "modify" | "import"; properties?: { name: string; value: string; type?: "number" | "date" | "text" | "yesno" | undefined; configuration?: string | undefined; }[] | undefined; templatePath?: string | undefined; sourcePath?: string | undefined; exportFormat?: "excel" | "csv" | "xml" | undefined; }>; handler: (args: any) => string; } | { name: string; description: string; inputSchema: z.ZodObject<{ operation: z.ZodEnum<["check_in", "check_out", "get_latest", "add_file", "change_state", "search", "copy_tree"]>; vaultName: z.ZodString; filePath: z.ZodOptional; comment: z.ZodOptional; stateName: z.ZodOptional; searchCriteria: z.ZodOptional>; includeChildren: z.ZodDefault>; }, "strip", z.ZodTypeAny, { vaultName: string; operation: "search" | "check_in" | "check_out" | "get_latest" | "add_file" | "change_state" | "copy_tree"; includeChildren: boolean; filePath?: string | undefined; comment?: string | undefined; stateName?: string | undefined; searchCriteria?: Record | undefined; }, { vaultName: string; operation: "search" | "check_in" | "check_out" | "get_latest" | "add_file" | "change_state" | "copy_tree"; filePath?: string | undefined; comment?: string | undefined; stateName?: string | undefined; searchCriteria?: Record | undefined; includeChildren?: boolean | undefined; }>; handler: (args: any) => string; } | { name: string; description: string; inputSchema: z.ZodObject<{ operation: z.ZodEnum<["create", "update", "export", "import", "link_excel"]>; tableName: z.ZodString; parameters: z.ZodOptional; configurations: z.ZodOptional>; }, "strip", z.ZodTypeAny, { name: string; type: "dimension" | "feature" | "component" | "custom_property"; configurations?: Record | undefined; }, { name: string; type: "dimension" | "feature" | "component" | "custom_property"; configurations?: Record | undefined; }>, "many">>; excelPath: z.ZodOptional; linkToExternal: z.ZodOptional; }, "strip", z.ZodTypeAny, { tableName: string; operation: "export" | "create" | "import" | "update" | "link_excel"; parameters?: { name: string; type: "dimension" | "feature" | "component" | "custom_property"; configurations?: Record | undefined; }[] | undefined; excelPath?: string | undefined; linkToExternal?: boolean | undefined; }, { tableName: string; operation: "export" | "create" | "import" | "update" | "link_excel"; parameters?: { name: string; type: "dimension" | "feature" | "component" | "custom_property"; configurations?: Record | undefined; }[] | undefined; excelPath?: string | undefined; linkToExternal?: boolean | undefined; }>; handler: (args: any) => string; })[]; //# sourceMappingURL=vba-file-management.d.ts.map