@ai2070/l0
Version:
L0: The Missing Reliability Substrate for AI
35 lines • 2.5 kB
TypeScript
import { z } from "zod4";
import type { ComparisonStyle, EvaluationResult, EvaluationDetails, ComparisonType, Difference, DifferenceType, DifferenceSeverity, EvaluationTest, BatchEvaluationResult, EvaluationTestResult, StringComparisonOptions, SchemaValidationResult, EvaluationPreset } from "../types/evaluate";
export declare const ComparisonStyleSchema: z.ZodType<ComparisonStyle>;
export declare const ComparisonTypeSchema: z.ZodType<ComparisonType>;
export declare const DifferenceTypeSchema: z.ZodType<DifferenceType>;
export declare const DifferenceSeveritySchema: z.ZodType<DifferenceSeverity>;
export declare const ComparisonFunctionSchema: z.ZodFunction<z.core.$ZodFunctionArgs, z.core.$ZodFunctionOut>;
export declare const DifferenceSchema: z.ZodType<Difference>;
export declare const EvaluationDetailsSchema: z.ZodType<EvaluationDetails>;
export declare const EvaluationResultSchema: z.ZodType<EvaluationResult>;
export declare const EvaluationOptionsSchema: z.ZodObject<{
expected: z.ZodAny;
actual: z.ZodAny;
style: z.ZodOptional<z.ZodType<ComparisonStyle, unknown, z.core.$ZodTypeInternals<ComparisonStyle, unknown>>>;
threshold: z.ZodOptional<z.ZodNumber>;
numericTolerance: z.ZodOptional<z.ZodNumber>;
ignoreArrayOrder: z.ZodOptional<z.ZodBoolean>;
ignoreExtraFields: z.ZodOptional<z.ZodBoolean>;
customComparisons: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodFunction<z.core.$ZodFunctionArgs, z.core.$ZodFunctionOut>>>;
metadata: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodAny>>;
}, z.core.$strip>;
export declare const EvaluationTestSchema: z.ZodType<EvaluationTest>;
export declare const EvaluationTestResultSchema: z.ZodType<EvaluationTestResult>;
export declare const BatchEvaluationResultSchema: z.ZodType<BatchEvaluationResult>;
export declare const StringComparisonOptionsSchema: z.ZodType<StringComparisonOptions>;
export declare const ObjectComparisonOptionsSchema: z.ZodObject<{
style: z.ZodType<ComparisonStyle, unknown, z.core.$ZodTypeInternals<ComparisonStyle, unknown>>;
ignoreExtraFields: z.ZodBoolean;
ignoreArrayOrder: z.ZodBoolean;
numericTolerance: z.ZodNumber;
customComparisons: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodFunction<z.core.$ZodFunctionArgs, z.core.$ZodFunctionOut>>>;
}, z.core.$strip>;
export declare const SchemaValidationResultSchema: z.ZodType<SchemaValidationResult>;
export declare const EvaluationPresetSchema: z.ZodType<EvaluationPreset>;
//# sourceMappingURL=evaluate.d.ts.map