import type { EvalExample, EvalExampleInput } from "./types.js"; export declare function createEvalValidationError(message: string): Error; export declare function stringifyEvalError(value: unknown): string; export declare function isEvalRecord(value: unknown): value is Record; export declare function normalizeEvalString(value: unknown, label: string): string; export declare function assertCanonicalEvalString(value: unknown, label: string): asserts value is string; export declare function isEvalArray(value: unknown): value is unknown[]; export declare function normalizeEvalStringList(value: unknown, label: string): string[]; export declare function assertFiniteEvalNumber(value: unknown, label: string, options?: { integer?: boolean; min?: number; max?: number; }): asserts value is number; export declare function assertEvalTimerDuration(value: unknown, label: string, options?: { min?: number; }): asserts value is number; export declare function normalizeEvalExamples(examples: readonly EvalExampleInput[], source: string): EvalExample[]; //# sourceMappingURL=validation.d.ts.map