/** * Output Schemas for all 33 tools. * Used with server.registerTool() to provide typed JSON outputs (structuredContent) * alongside human-readable text (content). * * Agents get typed, parseable JSON; humans get formatted text. */ import { z } from 'zod'; export declare const outputSchemas: { readonly search_code: { readonly matches: z.ZodArray; text: z.ZodString; }, "strip", z.ZodTypeAny, { file: string; text: string; line: number; column?: number | undefined; }, { file: string; text: string; line: number; column?: number | undefined; }>, "many">; readonly total: z.ZodNumber; }; readonly search_symbols: { readonly symbols: z.ZodArray; }, "strip", z.ZodTypeAny, { file: string; type: string; name: string; line: number; exported?: boolean | undefined; }, { file: string; type: string; name: string; line: number; exported?: boolean | undefined; }>, "many">; readonly total: z.ZodNumber; }; readonly codebase_map: { readonly summary: z.ZodString; readonly tree: z.ZodString; readonly roots: z.ZodOptional; }; readonly analyze_file: { readonly file: z.ZodString; readonly language: z.ZodString; readonly lines: z.ZodNumber; readonly outline: z.ZodString; }; readonly read_files: { readonly files: z.ZodArray, "many">; }; readonly find_references: { readonly symbol: z.ZodString; readonly references: z.ZodArray, "many">; readonly total: z.ZodNumber; }; readonly dependency_graph: { readonly file: z.ZodString; readonly imports: z.ZodArray; readonly importers: z.ZodArray; }; readonly code_metrics: { readonly totalFiles: z.ZodNumber; readonly totalLines: z.ZodNumber; readonly languages: z.ZodRecord; readonly blankLines: z.ZodNumber; readonly commentLines: z.ZodNumber; }; readonly git_history: { readonly action: z.ZodString; readonly entries: z.ZodOptional, "many">>; readonly data: z.ZodOptional; }; readonly file_tree: { readonly tree: z.ZodString; readonly fileCount: z.ZodOptional; readonly files: z.ZodOptional; modified: z.ZodOptional; }, "strip", z.ZodTypeAny, { path: string; size?: number | undefined; modified?: string | undefined; }, { path: string; size?: number | undefined; modified?: string | undefined; }>, "many">>; }; readonly find_pattern: { readonly check: z.ZodString; readonly matches: z.ZodArray; match: z.ZodString; severity: z.ZodOptional; }, "strip", z.ZodTypeAny, { match: string; file: string; line?: number | undefined; severity?: string | undefined; }, { match: string; file: string; line?: number | undefined; severity?: string | undefined; }>, "many">; readonly total: z.ZodNumber; }; readonly semantic_search: { readonly matches: z.ZodArray; }, "strip", z.ZodTypeAny, { file: string; score: number; snippet?: string | undefined; }, { file: string; score: number; snippet?: string | undefined; }>, "many">; readonly total: z.ZodNumber; }; readonly call_graph: { readonly file: z.ZodString; readonly functions: z.ZodArray; calledBy: z.ZodOptional>; }, "strip", z.ZodTypeAny, { name: string; calls: string[]; calledBy?: string[] | undefined; }, { name: string; calls: string[]; calledBy?: string[] | undefined; }>, "many">; }; readonly test_coverage: { readonly action: z.ZodString; readonly data: z.ZodRecord; }; readonly code_docs: { readonly action: z.ZodString; readonly data: z.ZodRecord; }; readonly security_scan: { readonly issues: z.ZodArray; type: z.ZodString; severity: z.ZodString; message: z.ZodString; recommendation: z.ZodOptional; }, "strip", z.ZodTypeAny, { file: string; type: string; message: string; severity: string; line?: number | undefined; recommendation?: string | undefined; }, { file: string; type: string; message: string; severity: string; line?: number | undefined; recommendation?: string | undefined; }>, "many">; readonly total: z.ZodNumber; readonly severity: z.ZodOptional>; }; readonly change_impact: { readonly risk: z.ZodString; readonly affected: z.ZodArray, "many">; readonly summary: z.ZodString; }; readonly notebook_analyze: { readonly action: z.ZodString; readonly data: z.ZodRecord; }; readonly dead_code: { readonly unusedExports: z.ZodArray, "many">; readonly orphanFiles: z.ZodArray; readonly summary: z.ZodObject<{ totalUnusedExports: z.ZodNumber; totalOrphanFiles: z.ZodNumber; }, "strip", z.ZodTypeAny, { totalUnusedExports: number; totalOrphanFiles: number; }, { totalUnusedExports: number; totalOrphanFiles: number; }>; }; readonly branch_compare: { readonly base: z.ZodString; readonly compare: z.ZodString; readonly stats: z.ZodObject<{ filesAdded: z.ZodNumber; filesModified: z.ZodNumber; filesDeleted: z.ZodNumber; }, "strip", z.ZodTypeAny, { filesAdded: number; filesModified: number; filesDeleted: number; }, { filesAdded: number; filesModified: number; filesDeleted: number; }>; readonly commitsBehind: z.ZodOptional; readonly commitsAhead: z.ZodOptional; }; readonly complexity_heatmap: { readonly hotspots: z.ZodArray, "many">; readonly summary: z.ZodObject<{ totalFiles: z.ZodNumber; criticalCount: z.ZodNumber; averageScore: z.ZodNumber; }, "strip", z.ZodTypeAny, { totalFiles: number; criticalCount: number; averageScore: number; }, { totalFiles: number; criticalCount: number; averageScore: number; }>; }; readonly context_pack: { readonly items: z.ZodArray, "many">; readonly totalTokens: z.ZodNumber; readonly budget: z.ZodNumber; readonly filesIncluded: z.ZodNumber; }; readonly type_flow: { readonly typeName: z.ZodString; readonly definedIn: z.ZodString; readonly totalUsages: z.ZodNumber; readonly importedBy: z.ZodArray; }; readonly architecture_check: { readonly violations: z.ZodArray, "many">; readonly rulesChecked: z.ZodNumber; readonly passed: z.ZodBoolean; }; readonly db_schema: { readonly tables: z.ZodArray; source: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; columns?: number | undefined; source?: string | undefined; }, { name: string; columns?: number | undefined; source?: string | undefined; }>, "many">; readonly relationships: z.ZodArray, "many">; readonly summary: z.ZodRecord; readonly scannedPatterns: z.ZodOptional>; }; readonly api_contracts: { readonly endpoints: z.ZodArray; }, "strip", z.ZodTypeAny, { path: string; method: string; source?: string | undefined; }, { path: string; method: string; source?: string | undefined; }>, "many">; readonly totalEndpoints: z.ZodNumber; readonly sources: z.ZodArray; readonly scannedPatterns: z.ZodOptional>; }; readonly iac_analyze: { readonly platform: z.ZodString; readonly resources: z.ZodArray, "many">; readonly issues: z.ZodArray, "many">; readonly summary: z.ZodRecord; }; readonly cicd_analyze: { readonly pipelines: z.ZodArray, "many">; readonly summary: z.ZodRecord; }; readonly monorepo_analyze: { readonly type: z.ZodString; readonly packages: z.ZodArray; }, "strip", z.ZodTypeAny, { name: string; path: string; version?: string | undefined; }, { name: string; path: string; version?: string | undefined; }>, "many">; readonly summary: z.ZodRecord; }; readonly dep_vuln_scan: { readonly vulnerabilities: z.ZodArray, "many">; readonly totalDeps: z.ZodNumber; readonly outdatedCount: z.ZodNumber; readonly summary: z.ZodRecord; }; readonly perf_profile: { readonly entries: z.ZodArray; }, "strip", z.ZodTypeAny, { name: string; value: number; unit?: string | undefined; }, { name: string; value: number; unit?: string | undefined; }>, "many">; readonly summary: z.ZodRecord; }; readonly scaffold: { readonly action: z.ZodString; readonly data: z.ZodRecord; }; readonly git_hooks: { readonly action: z.ZodString; readonly hookPath: z.ZodOptional; readonly installed: z.ZodOptional; readonly data: z.ZodOptional>; }; }; export type ToolOutputSchema = (typeof outputSchemas)[T]; //# sourceMappingURL=output-schemas.d.ts.map