import type { FlowContext } from '../types/index.js'; export type TemplateMissingBehavior = 'keep' | 'empty'; export interface RenderTemplateOptions { missing?: TemplateMissingBehavior; } /** * Very small mustache-like renderer for flow prompts. * Supports: {{key}} and {{nested.key}} from collectedData. */ export declare function renderFlowTemplate(text: string | undefined | null, data: Record, options?: RenderTemplateOptions): string; export declare function renderNodePrompt(prompt: string | undefined | null, ctx: FlowContext): string; export declare function compileSanitizePattern(pattern: string): RegExp;