/** * Prompt Engineering Framework — shared types. */ import { z } from "zod"; export declare const PromptEngineeringActionEnum: z.ZodEnum<["build", "evaluate", "select-level", "chain", "flow"]>; export type PromptEngineeringAction = z.infer; export declare const PromptEngineeringInputSchema: z.ZodObject<{ action: z.ZodEnum<["build", "evaluate", "select-level", "chain", "flow"]>; context: z.ZodOptional; goal: z.ZodOptional; requirements: z.ZodOptional>; promptText: z.ZodOptional; taskDescription: z.ZodOptional; techniques: z.ZodOptional, "many">>; includeReferences: z.ZodDefault>; includeMetadata: z.ZodDefault>; }, "strip", z.ZodTypeAny, { action: "flow" | "evaluate" | "build" | "select-level" | "chain"; includeReferences: boolean; includeMetadata: boolean; context?: string | undefined; goal?: string | undefined; requirements?: string[] | undefined; techniques?: ("zero-shot" | "few-shot" | "chain-of-thought" | "self-consistency" | "in-context-learning" | "generate-knowledge" | "prompt-chaining" | "tree-of-thoughts" | "meta-prompting" | "rag" | "react" | "art")[] | undefined; taskDescription?: string | undefined; promptText?: string | undefined; }, { action: "flow" | "evaluate" | "build" | "select-level" | "chain"; context?: string | undefined; includeReferences?: boolean | undefined; includeMetadata?: boolean | undefined; goal?: string | undefined; requirements?: string[] | undefined; techniques?: ("zero-shot" | "few-shot" | "chain-of-thought" | "self-consistency" | "in-context-learning" | "generate-knowledge" | "prompt-chaining" | "tree-of-thoughts" | "meta-prompting" | "rag" | "react" | "art")[] | undefined; taskDescription?: string | undefined; promptText?: string | undefined; }>; export type PromptEngineeringInput = z.infer; //# sourceMappingURL=types.d.ts.map