/** * Template Helpers * * Re-exports template helper utilities from @frontmcp/ui. * Also provides individual helper functions for backwards compatibility. * * @see {@link https://docs.agentfront.dev/docs/servers/tools#tool-ui | Tool UI Documentation} */ import { escapeHtml } from '@frontmcp/uipack/utils'; export { createTemplateHelpers } from '@frontmcp/uipack/shell'; export { escapeHtml }; /** * Format a date for display. * @param date - Date object or ISO string * @param format - Optional format: 'iso', 'time', 'datetime', or default (localized date) */ export declare function formatDate(date: Date | string, format?: string): string; /** * Format a number as currency. * @param amount - The numeric amount * @param currency - ISO 4217 currency code (default: 'USD') */ export declare function formatCurrency(amount: number, currency?: string): string; /** * Generate a unique ID for DOM elements. * @param prefix - Optional prefix for the ID */ export declare function uniqueId(prefix?: string): string; /** * Safely embed JSON data in HTML. * Escapes characters that could break out of script tags or HTML. */ export declare function jsonEmbed(data: unknown): string; //# sourceMappingURL=template-helpers.d.ts.map