/**
 * 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';
export { escapeTemplateChars } from 'faceted-prompting';
/**
 * Replace supported placeholders in the resolved instruction body.
 */
export declare function replaceTemplatePlaceholders(template: string, step: WorkflowStep, context: InstructionContext): string;
//# sourceMappingURL=escape.d.ts.map