import { z } from 'zod'; export declare const BugReportSeveritySchema: z.ZodEnum<["critical", "high", "medium", "low"]>; export declare const BugReportInputSchema: z.ZodObject<{ title: z.ZodString; description: z.ZodString; steps: z.ZodString; severity: z.ZodEnum<["critical", "high", "medium", "low"]>; }, "strip", z.ZodTypeAny, { severity: "critical" | "high" | "medium" | "low"; description: string; title: string; steps: string; }, { severity: "critical" | "high" | "medium" | "low"; description: string; title: string; steps: string; }>; export declare const BugReportTargetSchema: z.ZodObject<{ description: z.ZodString; type: z.ZodString; severity: z.ZodEnum<["critical", "high", "medium", "low"]>; expectedBehavior: z.ZodString; }, "strip", z.ZodTypeAny, { type: string; severity: "critical" | "high" | "medium" | "low"; description: string; expectedBehavior: string; }, { type: string; severity: "critical" | "high" | "medium" | "low"; description: string; expectedBehavior: string; }>; export declare const ScoreBugReportInputSchema: z.ZodObject<{ report: z.ZodObject<{ title: z.ZodString; description: z.ZodString; steps: z.ZodString; severity: z.ZodEnum<["critical", "high", "medium", "low"]>; }, "strip", z.ZodTypeAny, { severity: "critical" | "high" | "medium" | "low"; description: string; title: string; steps: string; }, { severity: "critical" | "high" | "medium" | "low"; description: string; title: string; steps: string; }>; target: z.ZodObject<{ description: z.ZodString; type: z.ZodString; severity: z.ZodEnum<["critical", "high", "medium", "low"]>; expectedBehavior: z.ZodString; }, "strip", z.ZodTypeAny, { type: string; severity: "critical" | "high" | "medium" | "low"; description: string; expectedBehavior: string; }, { type: string; severity: "critical" | "high" | "medium" | "low"; description: string; expectedBehavior: string; }>; }, "strip", z.ZodTypeAny, { target: { type: string; severity: "critical" | "high" | "medium" | "low"; description: string; expectedBehavior: string; }; report: { severity: "critical" | "high" | "medium" | "low"; description: string; title: string; steps: string; }; }, { target: { type: string; severity: "critical" | "high" | "medium" | "low"; description: string; expectedBehavior: string; }; report: { severity: "critical" | "high" | "medium" | "low"; description: string; title: string; steps: string; }; }>; export declare const BugReportRubricSchema: z.ZodObject<{ coverage: z.ZodNumber; severity: z.ZodNumber; repro: z.ZodNumber; evidence: z.ZodNumber; }, "strip", z.ZodTypeAny, { severity: number; coverage: number; evidence: number; repro: number; }, { severity: number; coverage: number; evidence: number; repro: number; }>; export declare const BugReportScoringPathSchema: z.ZodEnum<["llm-judge", "deterministic-fallback"]>; export declare const BugReportScoreResultSchema: z.ZodObject<{ matched: z.ZodBoolean; matchConfidence: z.ZodNumber; rubric: z.ZodObject<{ coverage: z.ZodNumber; severity: z.ZodNumber; repro: z.ZodNumber; evidence: z.ZodNumber; }, "strip", z.ZodTypeAny, { severity: number; coverage: number; evidence: number; repro: number; }, { severity: number; coverage: number; evidence: number; repro: number; }>; feedback: z.ZodString; scoringPath: z.ZodEnum<["llm-judge", "deterministic-fallback"]>; }, "strip", z.ZodTypeAny, { matched: boolean; matchConfidence: number; rubric: { severity: number; coverage: number; evidence: number; repro: number; }; feedback: string; scoringPath: "llm-judge" | "deterministic-fallback"; }, { matched: boolean; matchConfidence: number; rubric: { severity: number; coverage: number; evidence: number; repro: number; }; feedback: string; scoringPath: "llm-judge" | "deterministic-fallback"; }>; export type BugReportSeverity = z.infer; export type BugReportInput = z.infer; export type BugReportTarget = z.infer; export type ScoreBugReportInput = z.infer; export type BugReportRubric = z.infer; export type BugReportScoringPath = z.infer; export type BugReportScoreResult = z.infer; //# sourceMappingURL=bug-report-score.schema.d.ts.map