import { z } from "zod"; export declare const PromptSectionSourceSchema: z.ZodEnum<{ "field-notes": "field-notes"; guidance: "guidance"; memory: "memory"; persona: "persona"; }>; export type PromptSectionSource = z.infer; export declare const PromptSectionSchema: z.ZodObject<{ source: z.ZodEnum<{ "field-notes": "field-notes"; guidance: "guidance"; memory: "memory"; persona: "persona"; }>; title: z.ZodString; text: z.ZodString; }, z.core.$strip>; export type PromptSection = z.infer; export declare const PromptBaseKindSchema: z.ZodEnum<{ claude: "claude"; custom: "custom"; intentic: "intentic"; runtime: "runtime"; trimmed: "trimmed"; }>; export type PromptBaseKind = z.infer; export declare const PromptBaseSchema: z.ZodObject<{ kind: z.ZodEnum<{ claude: "claude"; custom: "custom"; intentic: "intentic"; runtime: "runtime"; trimmed: "trimmed"; }>; text: z.ZodOptional; model: z.ZodOptional; }, z.core.$strip>; export type PromptBase = z.infer; export declare const SystemPromptDisclosureSchema: z.ZodObject<{ at: z.ZodNumber; runtime: z.ZodString; mode: z.ZodEnum<{ claude: "claude"; custom: "custom"; intentic: "intentic"; }>; base: z.ZodObject<{ kind: z.ZodEnum<{ claude: "claude"; custom: "custom"; intentic: "intentic"; runtime: "runtime"; trimmed: "trimmed"; }>; text: z.ZodOptional; model: z.ZodOptional; }, z.core.$strip>; sections: z.ZodArray; title: z.ZodString; text: z.ZodString; }, z.core.$strip>>; }, z.core.$strip>; export type SystemPromptDisclosure = z.infer; export declare const ConversationPromptSchema: z.ZodObject<{ prompt: z.ZodOptional; base: z.ZodObject<{ kind: z.ZodEnum<{ claude: "claude"; custom: "custom"; intentic: "intentic"; runtime: "runtime"; trimmed: "trimmed"; }>; text: z.ZodOptional; model: z.ZodOptional; }, z.core.$strip>; sections: z.ZodArray; title: z.ZodString; text: z.ZodString; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; export type ConversationPrompt = z.infer; //# sourceMappingURL=system-prompt.d.ts.map