import { z } from 'zod'; export declare const AnalyzePrImpactInputSchema: z.ZodObject<{ language: z.ZodOptional; }, z.core.$strict>; export declare const GenerateReviewSummaryInputSchema: z.ZodObject<{ language: z.ZodOptional; }, z.core.$strict>; export declare const GenerateTestPlanInputSchema: z.ZodObject<{ language: z.ZodOptional; testFramework: z.ZodOptional; maxTestCases: z.ZodOptional; }, z.core.$strict>; export declare const AnalyzeComplexityInputSchema: z.ZodObject<{ language: z.ZodOptional; }, z.core.$strict>; export declare const DetectApiBreakingInputSchema: z.ZodObject<{ language: z.ZodOptional; }, z.core.$strict>; export declare const WebSearchInputSchema: z.ZodObject<{ query: z.ZodString; topic: z.ZodOptional; responseStyle: z.ZodDefault>; maxChars: z.ZodOptional; }, z.core.$strict>; export declare const LoadFileInputSchema: z.ZodObject<{ filePath: z.ZodString; }, z.core.$strict>; export declare const RefactorCodeInputSchema: z.ZodObject<{ language: z.ZodOptional; maxSuggestions: z.ZodOptional; }, z.core.$strict>; export declare const GenerateDocumentationInputSchema: z.ZodObject<{ language: z.ZodOptional; }, z.core.$strict>; export declare const DetectCodeSmellsInputSchema: z.ZodObject<{ language: z.ZodOptional; }, z.core.$strict>; export declare const AskInputSchema: z.ZodObject<{ question: z.ZodString; language: z.ZodOptional; }, z.core.$strict>; export declare const VerifyLogicInputSchema: z.ZodObject<{ question: z.ZodString; language: z.ZodOptional; }, z.core.$strict>; export declare const DIFF_MODES: readonly ["unstaged", "staged"]; export declare const GenerateDiffInputSchema: z.ZodObject<{ mode: z.ZodDefault>; }, z.core.$strict>; export type GenerateDiffInput = z.infer; export type AnalyzePrImpactInput = z.infer; export type GenerateDocumentationInput = z.infer; export type DetectCodeSmellsInput = z.infer; export type GenerateReviewSummaryInput = z.infer; export type GenerateTestPlanInput = z.infer; export type AnalyzeComplexityInput = z.infer; export type DetectApiBreakingInput = z.infer; export type WebSearchInput = z.infer; export type LoadFileInput = z.infer; export type RefactorCodeInput = z.infer; export type AskInput = z.infer; export type VerifyLogicInput = z.infer;