import { z } from 'zod'; export declare const EvaluationLevelSchema: z.ZodEnum<{ SESSION: "SESSION"; TRACE: "TRACE"; TOOL_CALL: "TOOL_CALL"; }>; export type EvaluationLevel = z.infer; export declare const EvaluatorNameSchema: z.ZodString; export declare const NumericalRatingSchema: z.ZodObject<{ value: z.ZodNumber; label: z.ZodString; definition: z.ZodString; }, z.core.$strip>; export type NumericalRating = z.infer; export declare const CategoricalRatingSchema: z.ZodObject<{ label: z.ZodString; definition: z.ZodString; }, z.core.$strip>; export type CategoricalRating = z.infer; export declare const RatingScaleSchema: z.ZodObject<{ numerical: z.ZodOptional>>; categorical: z.ZodOptional>>; }, z.core.$strip>; export type RatingScale = z.infer; export declare const LlmAsAJudgeConfigSchema: z.ZodObject<{ model: z.ZodString; instructions: z.ZodString; ratingScale: z.ZodObject<{ numerical: z.ZodOptional>>; categorical: z.ZodOptional>>; }, z.core.$strip>; }, z.core.$strip>; export type LlmAsAJudgeConfig = z.infer; export declare const ManagedCodeBasedConfigSchema: z.ZodObject<{ codeLocation: z.ZodString; entrypoint: z.ZodDefault; timeoutSeconds: z.ZodDefault; additionalPolicies: z.ZodOptional>; }, z.core.$strip>; export type ManagedCodeBasedConfig = z.infer; export declare const ExternalCodeBasedConfigSchema: z.ZodObject<{ lambdaArn: z.ZodString; }, z.core.$strip>; export type ExternalCodeBasedConfig = z.infer; export declare const CodeBasedConfigSchema: z.ZodObject<{ managed: z.ZodOptional; timeoutSeconds: z.ZodDefault; additionalPolicies: z.ZodOptional>; }, z.core.$strip>>; external: z.ZodOptional>; }, z.core.$strip>; export type CodeBasedConfig = z.infer; export declare const EvaluatorConfigSchema: z.ZodObject<{ llmAsAJudge: z.ZodOptional>>; categorical: z.ZodOptional>>; }, z.core.$strip>; }, z.core.$strip>>; codeBased: z.ZodOptional; timeoutSeconds: z.ZodDefault; additionalPolicies: z.ZodOptional>; }, z.core.$strip>>; external: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>; export type EvaluatorConfig = z.infer; //# sourceMappingURL=evaluator.d.ts.map