import { z } from 'zod'; export declare const AnalyzeCodebaseSchema: z.ZodObject<{ path: z.ZodString; }, z.core.$strip>; export declare const SearchCodebaseSchema: z.ZodObject<{ query: z.ZodString; type: z.ZodDefault>>; language: z.ZodOptional; limit: z.ZodDefault>; }, z.core.$strip>; export declare const LearnCodebaseIntelligenceSchema: z.ZodObject<{ path: z.ZodString; force: z.ZodDefault>; }, z.core.$strip>; export declare const GetSemanticInsightsSchema: z.ZodObject<{ query: z.ZodOptional; conceptType: z.ZodOptional; limit: z.ZodDefault>; }, z.core.$strip>; export declare const GetPatternRecommendationsSchema: z.ZodObject<{ problemDescription: z.ZodString; currentFile: z.ZodOptional; selectedCode: z.ZodOptional; preferences: z.ZodOptional>; }, z.core.$strip>; export declare const PredictCodingApproachSchema: z.ZodObject<{ problemDescription: z.ZodString; context: z.ZodOptional>; }, z.core.$strip>; export declare const GetDeveloperProfileSchema: z.ZodObject<{ includeRecentActivity: z.ZodDefault>; }, z.core.$strip>; export declare const ContributeInsightsSchema: z.ZodObject<{ type: z.ZodEnum<{ bug_pattern: "bug_pattern"; optimization: "optimization"; refactor_suggestion: "refactor_suggestion"; best_practice: "best_practice"; }>; content: z.ZodRecord; confidence: z.ZodNumber; sourceAgent: z.ZodString; impactPrediction: z.ZodOptional>; }, z.core.$strip>; export declare const AutoLearnIfNeededSchema: z.ZodObject<{ path: z.ZodOptional; force: z.ZodDefault>; includeProgress: z.ZodDefault>; skipLearning: z.ZodDefault>; includeSetupSteps: z.ZodDefault>; }, z.core.$strip>; export declare const GetProjectBlueprintSchema: z.ZodObject<{ path: z.ZodOptional; includeFeatureMap: z.ZodDefault>; }, z.core.$strip>; export declare const GetSystemStatusSchema: z.ZodObject<{ includeMetrics: z.ZodDefault>; includeDiagnostics: z.ZodDefault>; }, z.core.$strip>; export declare const GetIntelligenceMetricsSchema: z.ZodObject<{ includeBreakdown: z.ZodDefault>; }, z.core.$strip>; export declare const GetPerformanceStatusSchema: z.ZodObject<{ runBenchmark: z.ZodDefault>; }, z.core.$strip>; export declare const HealthCheckSchema: z.ZodObject<{ path: z.ZodOptional; }, z.core.$strip>; export declare function validateInput(schema: z.ZodSchema, input: any, toolName: string): any; export declare const VALIDATION_SCHEMAS: { readonly analyze_codebase: z.ZodObject<{ path: z.ZodString; }, z.core.$strip>; readonly search_codebase: z.ZodObject<{ query: z.ZodString; type: z.ZodDefault>>; language: z.ZodOptional; limit: z.ZodDefault>; }, z.core.$strip>; readonly learn_codebase_intelligence: z.ZodObject<{ path: z.ZodString; force: z.ZodDefault>; }, z.core.$strip>; readonly get_semantic_insights: z.ZodObject<{ query: z.ZodOptional; conceptType: z.ZodOptional; limit: z.ZodDefault>; }, z.core.$strip>; readonly get_pattern_recommendations: z.ZodObject<{ problemDescription: z.ZodString; currentFile: z.ZodOptional; selectedCode: z.ZodOptional; preferences: z.ZodOptional>; }, z.core.$strip>; readonly predict_coding_approach: z.ZodObject<{ problemDescription: z.ZodString; context: z.ZodOptional>; }, z.core.$strip>; readonly get_developer_profile: z.ZodObject<{ includeRecentActivity: z.ZodDefault>; }, z.core.$strip>; readonly contribute_insights: z.ZodObject<{ type: z.ZodEnum<{ bug_pattern: "bug_pattern"; optimization: "optimization"; refactor_suggestion: "refactor_suggestion"; best_practice: "best_practice"; }>; content: z.ZodRecord; confidence: z.ZodNumber; sourceAgent: z.ZodString; impactPrediction: z.ZodOptional>; }, z.core.$strip>; readonly get_project_blueprint: z.ZodObject<{ path: z.ZodOptional; includeFeatureMap: z.ZodDefault>; }, z.core.$strip>; readonly auto_learn_if_needed: z.ZodObject<{ path: z.ZodOptional; force: z.ZodDefault>; includeProgress: z.ZodDefault>; skipLearning: z.ZodDefault>; includeSetupSteps: z.ZodDefault>; }, z.core.$strip>; readonly get_system_status: z.ZodObject<{ includeMetrics: z.ZodDefault>; includeDiagnostics: z.ZodDefault>; }, z.core.$strip>; readonly get_intelligence_metrics: z.ZodObject<{ includeBreakdown: z.ZodDefault>; }, z.core.$strip>; readonly get_performance_status: z.ZodObject<{ runBenchmark: z.ZodDefault>; }, z.core.$strip>; readonly health_check: z.ZodObject<{ path: z.ZodOptional; }, z.core.$strip>; }; //# sourceMappingURL=validation.d.ts.map