import { z } from 'zod'; import type { ToolDefinition, ToolContext } from '../../types/index.js'; export declare const GitHistoryOptionsSchema: z.ZodObject<{ ref: z.ZodOptional; path: z.ZodOptional; maxCount: z.ZodOptional; since: z.ZodOptional; sortBy: z.ZodOptional>; scope: z.ZodOptional; techDebtAudit: z.ZodOptional; }, z.core.$strip>; export declare const GitHistoryOptionsSchemaMcp: z.ZodObject<{ ref: z.ZodOptional; path: z.ZodOptional; maxCount: z.ZodOptional>; since: z.ZodOptional; sortBy: z.ZodOptional; scope: z.ZodOptional; techDebtAudit: z.ZodOptional; }, z.core.$strip>; export declare const GitSearchOptionsSchema: z.ZodObject<{ query: z.ZodString; maxCount: z.ZodOptional; sortBy: z.ZodOptional>; scope: z.ZodOptional; techDebtAudit: z.ZodOptional; }, z.core.$strip>; export declare const GitSearchOptionsSchemaMcp: z.ZodObject<{ query: z.ZodOptional; maxCount: z.ZodOptional>; sortBy: z.ZodOptional; scope: z.ZodOptional; techDebtAudit: z.ZodOptional; }, z.core.$strip>; export declare const GitReleaseInfoOptionsSchema: z.ZodObject<{ ref: z.ZodOptional; }, z.core.$strip>; export declare const GitReleaseInfoOptionsSchemaMcp: z.ZodObject<{ ref: z.ZodOptional; }, z.core.$strip>; export declare const GitOutputSchema: z.ZodObject<{ success: z.ZodBoolean; commits: z.ZodOptional>; changelog: z.ZodOptional; error: z.ZodOptional; code: z.ZodOptional; category: z.ZodOptional; recoverable: z.ZodOptional; suggestion: z.ZodOptional; aggregated_errors: z.ZodOptional>>>; details: z.ZodOptional>; }, z.core.$strip>; export declare function getGitTools(context: ToolContext): ToolDefinition[]; //# sourceMappingURL=git.d.ts.map