/** * Template escaping and placeholder replacement utilities * * Used by instruction builders to process resolved instruction content. * * escapeTemplateChars is re-exported from faceted-prompting. * replaceTemplatePlaceholders is TAKT-specific and stays here. */ import type { WorkflowStep } from '../../models/types.js'; import type { InstructionContext } from './instruction-context.js'; import type { PreparedInstruction } from './prepared-instruction.js'; export { escapeTemplateChars } from 'faceted-prompting'; /** * Replace supported placeholders in the resolved instruction body. */ export declare function replaceTemplatePlaceholders(template: string, step: WorkflowStep, context: InstructionContext): string; export declare function prepareTemplatePlaceholders(template: string, step: WorkflowStep, context: InstructionContext): PreparedInstruction; //# sourceMappingURL=escape.d.ts.map