import { z } from "zod"; export declare const systemConfigSchema: z.ZodObject<{ input: z.ZodOptional>; tools: z.ZodOptional>; model: z.ZodOptional; think: z.ZodOptional>; temperature: z.ZodOptional; top_p: z.ZodOptional; seed: z.ZodOptional; stop: z.ZodOptional]>>; num_ctx: z.ZodOptional; num_predict: z.ZodOptional; top_k: z.ZodOptional; repeat_penalty: z.ZodOptional; repeat_last_n: z.ZodOptional; tfs_z: z.ZodOptional; mirostat: z.ZodOptional; mirostat_tau: z.ZodOptional; mirostat_eta: z.ZodOptional; num_thread: z.ZodOptional; num_gpu: z.ZodOptional; num_gqa: z.ZodOptional; num_batch: z.ZodOptional; num_keep: z.ZodOptional; max_tokens: z.ZodOptional; max_completion_tokens: z.ZodOptional; reasoning_effort: z.ZodOptional>; frequency_penalty: z.ZodOptional; presence_penalty: z.ZodOptional; logit_bias: z.ZodOptional>; logprobs: z.ZodOptional; top_logprobs: z.ZodOptional; n: z.ZodOptional; user: z.ZodOptional; response_format: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>; export declare const phaseConfigSchema: z.ZodObject<{ input: z.ZodOptional>; tools: z.ZodOptional>; purge: z.ZodOptional>, z.ZodEnum<{ "tool-calls": "tool-calls"; "all-tool-calls": "all-tool-calls"; "previous-messages": "previous-messages"; }>]>>; responseSchema: z.ZodOptional; model: z.ZodOptional; think: z.ZodOptional>; temperature: z.ZodOptional; top_p: z.ZodOptional; seed: z.ZodOptional; stop: z.ZodOptional]>>; num_ctx: z.ZodOptional; num_predict: z.ZodOptional; top_k: z.ZodOptional; repeat_penalty: z.ZodOptional; repeat_last_n: z.ZodOptional; tfs_z: z.ZodOptional; mirostat: z.ZodOptional; mirostat_tau: z.ZodOptional; mirostat_eta: z.ZodOptional; num_thread: z.ZodOptional; num_gpu: z.ZodOptional; num_gqa: z.ZodOptional; num_batch: z.ZodOptional; num_keep: z.ZodOptional; max_tokens: z.ZodOptional; max_completion_tokens: z.ZodOptional; reasoning_effort: z.ZodOptional>; frequency_penalty: z.ZodOptional; presence_penalty: z.ZodOptional; logit_bias: z.ZodOptional>; logprobs: z.ZodOptional; top_logprobs: z.ZodOptional; n: z.ZodOptional; user: z.ZodOptional; response_format: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>; export interface ParsedMarkdownAgent { systemPrompt: string; systemConfig: z.infer; phases: Array<{ name: string; content: string; config?: z.infer; }>; } //# sourceMappingURL=types.d.ts.map