import { z } from 'zod'; export declare const commitSizeSchema: z.ZodEnum<{ XS: "XS"; S: "S"; M: "M"; L: "L"; XL: "XL"; }>; export declare const fileStatusSchema: z.ZodObject<{ status: z.ZodString; file: z.ZodString; oldFile: z.ZodOptional; similarityScore: z.ZodOptional; insertions: z.ZodOptional; deletions: z.ZodOptional; isBinary: z.ZodOptional; language: z.ZodOptional; }, z.core.$strip>; export declare const entrySchema: z.ZodObject<{ commit: z.ZodString; parents: z.ZodOptional>; refs: z.ZodOptional>; tags: z.ZodOptional>; author: z.ZodString; email: z.ZodOptional; committer: z.ZodOptional; committerEmail: z.ZodOptional; committerDate: z.ZodOptional; date: z.ZodString; type: z.ZodOptional; scope: z.ZodOptional; isBreaking: z.ZodOptional; breakingChangeDescription: z.ZodOptional; isRevert: z.ZodOptional; revertedCommit: z.ZodOptional; isRebased: z.ZodOptional; subject: z.ZodString; cleanSubject: z.ZodOptional; body: z.ZodOptional; isBodyTruncated: z.ZodOptional; size: z.ZodOptional>; files: z.ZodOptional; similarityScore: z.ZodOptional; insertions: z.ZodOptional; deletions: z.ZodOptional; isBinary: z.ZodOptional; language: z.ZodOptional; }, z.core.$strip>>>; fileCount: z.ZodOptional; isFilesTruncated: z.ZodOptional; totalInsertions: z.ZodOptional; totalDeletions: z.ZodOptional; metadata: z.ZodOptional>; entry: z.ZodOptional>; significance: z.ZodOptional; impact: z.ZodOptional>; trust: z.ZodOptional>; confidence: z.ZodOptional>; validation: z.ZodOptional; customTrailers: z.ZodOptional>>; }, z.core.$strip>>; trailersObj: z.ZodOptional>; patch: z.ZodOptional; isPatchTruncated: z.ZodOptional; references: z.ZodOptional>; coAuthors: z.ZodOptional>; reviewers: z.ZodOptional>; associatedIssues: z.ZodOptional; }, z.core.$strip>>>; slackId: z.ZodOptional; validationErrors: z.ZodOptional>; isCorrupted: z.ZodOptional; }, z.core.$strip>; export type CommitEntry = z.infer; export type FileStatus = z.infer; export declare const cliArgsSchema: z.ZodObject<{ limit: z.ZodOptional>; path: z.ZodOptional; author: z.ZodOptional; search: z.ZodOptional; grep: z.ZodOptional; range: z.ZodOptional; since: z.ZodOptional; until: z.ZodOptional; 'first-parent': z.ZodOptional; help: z.ZodOptional; 'include-merges': z.ZodOptional; 'include-patch': z.ZodOptional; 'diff-context': z.ZodOptional>; 'max-body-length': z.ZodOptional>; 'max-patch-length': z.ZodOptional>; category: z.ZodOptional; type: z.ZodOptional; breaking: z.ZodOptional; impact: z.ZodOptional; confidence: z.ZodOptional; jsonl: z.ZodOptional; 'changelog-only': z.ZodOptional; format: z.ZodOptional; summary: z.ZodOptional; stats: z.ZodOptional; all: z.ZodOptional; 'patch-search': z.ZodOptional; pickaxe: z.ZodOptional; 'diff-filter': z.ZodOptional; reverse: z.ZodOptional; 'no-body': z.ZodOptional; 'issue-tracker': z.ZodOptional; 'issue-pattern': z.ZodOptional; cache: z.ZodOptional; mailmap: z.ZodOptional; 'slack-map': z.ZodOptional; 'package-version': z.ZodOptional; 'stream-to-file': z.ZodOptional; uncommitted: z.ZodOptional; cwd: z.ZodOptional; }, z.core.$strip>; export type CliArgs = z.infer; //# sourceMappingURL=schema.d.ts.map