import type { ElicitationTemplateOptions } from '../interfaces/elicitation-options.interface'; /** * Escape HTML-significant characters. Used on every value rendered into an * HTML attribute or text node to prevent injection from metadata fields. * Single-pass to keep ordering straightforward (any `&` produced by the * `&` replacement isn't re-escaped) — matters when a value already contains * partial HTML entities. */ export declare function escapeHtml(value: string): string; /** * Render the standard HTML shell shared by every elicitation page. Inlines * the `templateOptions.customCss` block when provided. */ export declare function renderPage({ title, body, options, }: { title: string; body: string; options?: ElicitationTemplateOptions; }): string; //# sourceMappingURL=base.template.d.ts.map