/** * The abap-mcp tool registry. * * Descriptions follow the mcp-kit rubric: verb-first snake_case name, what * the tool operates on, an explicit "Use this when …", explicit non-goals, * every parameter described, at least one worked example. The model's only * documentation is this file — treat it as the public API surface. */ import { z } from "zod"; import type { AnyToolSpec } from "./tool.js"; export declare const lintAbap: import("./tool.js").ToolSpec<{ files: z.ZodArray; source: z.ZodString; }, z.core.$strip>>; abapVersion: z.ZodDefault>; preset: z.ZodDefault>; rules: z.ZodOptional>; focus: z.ZodOptional>; }>; export declare const checkCloudReadinessTool: import("./tool.js").ToolSpec<{ files: z.ZodArray; source: z.ZodString; }, z.core.$strip>>; baselineVersion: z.ZodDefault>; }>; export declare const scaffoldRapBoTool: import("./tool.js").ToolSpec<{ entityName: z.ZodString; sqlTable: z.ZodString; keyField: z.ZodString; managedUuidKey: z.ZodDefault; fields: z.ZodDefault; }, z.core.$strip>>>; draft: z.ZodDefault; prefix: z.ZodDefault>; }>; export declare const listAbapRules: import("./tool.js").ToolSpec<{ query: z.ZodOptional; tag: z.ZodOptional; }>; export declare const explainAbapRule: import("./tool.js").ToolSpec<{ rule: z.ZodString; }>; export declare const formatAbapTool: import("./tool.js").ToolSpec<{ source: z.ZodString; filename: z.ZodOptional; }>; export declare const getAbapOutline: import("./tool.js").ToolSpec<{ files: z.ZodArray; source: z.ZodString; }, z.core.$strip>>; mermaid: z.ZodDefault; }>; export declare const checkReleasedApiTool: import("./tool.js").ToolSpec<{ objects: z.ZodArray; }, z.core.$strip>]>>; }>; export declare const compareAbapTool: import("./tool.js").ToolSpec<{ before: z.ZodArray; source: z.ZodString; }, z.core.$strip>>; after: z.ZodArray; source: z.ZodString; }, z.core.$strip>>; abapVersion: z.ZodDefault>; preset: z.ZodDefault>; rules: z.ZodOptional>; focus: z.ZodOptional>; }>; export declare const planCloudMigrationTool: import("./tool.js").ToolSpec<{ files: z.ZodArray; source: z.ZodString; }, z.core.$strip>>; baselineVersion: z.ZodDefault>; }>; /** Every tool this server exposes. (`tools` alias = the registry-export shape @mcp-kit/lint discovers.) */ export declare const scaffoldAbapUnitTool: import("./tool.js").ToolSpec<{ files: z.ZodArray; source: z.ZodString; }, z.core.$strip>>; abapVersion: z.ZodDefault>; }>; export declare const getObjectDependenciesTool: import("./tool.js").ToolSpec<{ files: z.ZodArray; source: z.ZodString; }, z.core.$strip>>; abapVersion: z.ZodDefault>; mermaid: z.ZodDefault; }>; export declare const fixAbapTool: import("./tool.js").ToolSpec<{ files: z.ZodArray; source: z.ZodString; }, z.core.$strip>>; abapVersion: z.ZodDefault>; preset: z.ZodDefault>; rules: z.ZodOptional>; }>; export declare const ALL_TOOLS: readonly AnyToolSpec[]; export declare const tools: readonly AnyToolSpec[];