export interface PromptTemplate { name: string; prompt: (...args: string[]) => string; validate: (response: unknown) => boolean; } export declare const PROMPT_TEMPLATES: { readonly expand_query: { readonly name: "expand_query"; readonly prompt: (query: string) => string; readonly validate: (r: unknown) => boolean; }; readonly generate_title: { readonly name: "generate_title"; readonly prompt: (content: string) => string; readonly validate: (r: unknown) => boolean; }; readonly generate_tags: { readonly name: "generate_tags"; readonly prompt: (content: string) => string; readonly validate: (r: unknown) => boolean; }; readonly explain_contradiction: { readonly name: "explain_contradiction"; readonly prompt: (entryA: string, entryB: string) => string; readonly validate: (r: unknown) => boolean; }; readonly summarize: { readonly name: "summarize"; readonly prompt: (content: string) => string; readonly validate: (r: unknown) => boolean; }; readonly synthesize_page: { readonly name: "synthesize_page"; readonly prompt: (existingPage: string, newObservations: string, entityName: string) => string; readonly validate: (r: unknown) => boolean; }; }; //# sourceMappingURL=prompt-templates.d.ts.map