import { z } from 'zod'; export declare const ForkKindSchema: z.ZodEnum<["gate_block_vs_pass", "stop_vs_continue", "escalate_vs_proceed"]>; export declare const DecisionForkSchema: z.ZodObject<{ fork_id: z.ZodString; fork_kind: z.ZodEnum<["gate_block_vs_pass", "stop_vs_continue", "escalate_vs_proceed"]>; options: z.ZodArray; choice: z.ZodString; constraint: z.ZodString; settleable: z.ZodBoolean; source_event_id: z.ZodString; ts: z.ZodString; }, "strip", z.ZodTypeAny, { options: string[]; fork_id: string; fork_kind: "gate_block_vs_pass" | "stop_vs_continue" | "escalate_vs_proceed"; choice: string; constraint: string; settleable: boolean; source_event_id: string; ts: string; }, { options: string[]; fork_id: string; fork_kind: "gate_block_vs_pass" | "stop_vs_continue" | "escalate_vs_proceed"; choice: string; constraint: string; settleable: boolean; source_event_id: string; ts: string; }>; export declare const ScoreDecisionsInputSchema: z.ZodObject<{ forksPath: z.ZodString; enableLlmJudge: z.ZodOptional; }, "strip", z.ZodTypeAny, { forksPath: string; enableLlmJudge?: boolean | undefined; }, { forksPath: string; enableLlmJudge?: boolean | undefined; }>; export declare const DecisionScoringPathSchema: z.ZodEnum<["deterministic", "llm-refined"]>; export declare const ScoredDecisionForkSchema: z.ZodObject<{ fork_id: z.ZodString; fork_kind: z.ZodEnum<["gate_block_vs_pass", "stop_vs_continue", "escalate_vs_proceed"]>; choice: z.ZodString; decisionQuality: z.ZodNumber; seniorCorrect: z.ZodBoolean; rationale: z.ZodString; scoringPath: z.ZodEnum<["deterministic", "llm-refined"]>; }, "strip", z.ZodTypeAny, { rationale: string; scoringPath: "deterministic" | "llm-refined"; fork_id: string; fork_kind: "gate_block_vs_pass" | "stop_vs_continue" | "escalate_vs_proceed"; choice: string; decisionQuality: number; seniorCorrect: boolean; }, { rationale: string; scoringPath: "deterministic" | "llm-refined"; fork_id: string; fork_kind: "gate_block_vs_pass" | "stop_vs_continue" | "escalate_vs_proceed"; choice: string; decisionQuality: number; seniorCorrect: boolean; }>; export declare const DecisionScoreAggregateSchema: z.ZodObject<{ meanDecisionQuality: z.ZodNumber; byKind: z.ZodRecord, z.ZodNumber>; count: z.ZodNumber; }, "strip", z.ZodTypeAny, { count: number; meanDecisionQuality: number; byKind: Partial>; }, { count: number; meanDecisionQuality: number; byKind: Partial>; }>; export declare const DecisionScoreResultSchema: z.ZodObject<{ scored: z.ZodArray; choice: z.ZodString; decisionQuality: z.ZodNumber; seniorCorrect: z.ZodBoolean; rationale: z.ZodString; scoringPath: z.ZodEnum<["deterministic", "llm-refined"]>; }, "strip", z.ZodTypeAny, { rationale: string; scoringPath: "deterministic" | "llm-refined"; fork_id: string; fork_kind: "gate_block_vs_pass" | "stop_vs_continue" | "escalate_vs_proceed"; choice: string; decisionQuality: number; seniorCorrect: boolean; }, { rationale: string; scoringPath: "deterministic" | "llm-refined"; fork_id: string; fork_kind: "gate_block_vs_pass" | "stop_vs_continue" | "escalate_vs_proceed"; choice: string; decisionQuality: number; seniorCorrect: boolean; }>, "many">; aggregate: z.ZodObject<{ meanDecisionQuality: z.ZodNumber; byKind: z.ZodRecord, z.ZodNumber>; count: z.ZodNumber; }, "strip", z.ZodTypeAny, { count: number; meanDecisionQuality: number; byKind: Partial>; }, { count: number; meanDecisionQuality: number; byKind: Partial>; }>; }, "strip", z.ZodTypeAny, { scored: { rationale: string; scoringPath: "deterministic" | "llm-refined"; fork_id: string; fork_kind: "gate_block_vs_pass" | "stop_vs_continue" | "escalate_vs_proceed"; choice: string; decisionQuality: number; seniorCorrect: boolean; }[]; aggregate: { count: number; meanDecisionQuality: number; byKind: Partial>; }; }, { scored: { rationale: string; scoringPath: "deterministic" | "llm-refined"; fork_id: string; fork_kind: "gate_block_vs_pass" | "stop_vs_continue" | "escalate_vs_proceed"; choice: string; decisionQuality: number; seniorCorrect: boolean; }[]; aggregate: { count: number; meanDecisionQuality: number; byKind: Partial>; }; }>; export type ForkKind = z.infer; export type DecisionFork = z.infer; export type ScoreDecisionsInput = z.infer; export type DecisionScoringPath = z.infer; export type ScoredDecisionFork = z.infer; export type DecisionScoreAggregate = z.infer; export type DecisionScoreResult = z.infer; //# sourceMappingURL=decision-score.schema.d.ts.map