import { z } from "zod"; export declare const promptHierarchySchema: z.ZodObject<{ mode: z.ZodEnum<["build", "select", "evaluate"]>; context: z.ZodOptional; goal: z.ZodOptional; requirements: z.ZodOptional>; taskDescription: z.ZodOptional; taskComplexity: z.ZodOptional>; agentCapability: z.ZodOptional>; promptToEvaluate: z.ZodOptional; evaluationCriteria: z.ZodOptional>; }, "strip", z.ZodTypeAny, { mode: "select" | "evaluate" | "build"; context?: string | undefined; goal?: string | undefined; requirements?: string[] | undefined; taskDescription?: string | undefined; agentCapability?: "advanced" | "novice" | "intermediate" | undefined; taskComplexity?: "moderate" | "simple" | "complex" | undefined; promptToEvaluate?: string | undefined; evaluationCriteria?: string[] | undefined; }, { mode: "select" | "evaluate" | "build"; context?: string | undefined; goal?: string | undefined; requirements?: string[] | undefined; taskDescription?: string | undefined; agentCapability?: "advanced" | "novice" | "intermediate" | undefined; taskComplexity?: "moderate" | "simple" | "complex" | undefined; promptToEvaluate?: string | undefined; evaluationCriteria?: string[] | undefined; }>; export type PromptHierarchySchema = z.infer; //# sourceMappingURL=prompt-hierarchy.d.ts.map