import { z } from "zod"; /** * Prompting Hierarchy Levels * Inspired by educational support hierarchies and HPT (Hierarchical Prompting Taxonomy) * * Levels from least to most supportive/specific: * 1. Independent - Minimal guidance, agent operates autonomously * 2. Indirect - Subtle hints, environmental cues * 3. Direct - Clear instructions without specific steps * 4. Modeling - Examples and demonstrations * 5. Scaffolding - Step-by-step guidance with support * 6. Full Physical - Complete detailed specification */ export declare const PromptingHierarchyLevel: z.ZodEnum<["independent", "indirect", "direct", "modeling", "scaffolding", "full-physical"]>; export type PromptingHierarchyLevel = z.infer; /** * Numeric Evaluation Schema * Reinforcement Learning inspired scoring system */ export interface NumericEvaluation { overallScore: number; clarity: number; specificity: number; completeness: number; structure: number; hierarchyLevel: PromptingHierarchyLevel; hierarchyScore: number; cognitiveComplexity: number; predictedEffectiveness: number; confidence: number; } export interface HierarchyLevelDefinition { level: PromptingHierarchyLevel; name: string; description: string; characteristics: string[]; examples: string[]; useCases: string[]; cognitiveLoad: "low" | "medium" | "high"; autonomyLevel: "high" | "medium" | "low"; } //# sourceMappingURL=hierarchy.types.d.ts.map