/** * Shared HTML utilities for entity decoding, escaping, and Teams markup. * * Used by both the VTT transcript parser, the action formatters, * and the quote/inline-reply builder. */ /** Decode common HTML entities to plain text. */ export declare function decodeHtmlEntities(text: string): string; /** Escape characters that are special in HTML to prevent injection. */ export declare function escapeHtml(text: string): string; /** * Build a Teams inline-quote blockquote HTML element. * * Teams represents inline quotes using a `
` with Skype schema * microdata attributes. This is the format Teams Desktop/Web produces when * a user right-clicks a message and selects "Reply". * * @param messageId - The ID of the quoted message (OriginalArrivalTime). * @param senderMri - Full MRI of the quoted message sender (e.g. "8:orgid:{uuid}"). * @param senderDisplayName - Display name of the quoted message sender. * @param previewText - Plain-text preview of the quoted message content. */ export declare function buildQuoteHtml(options: { messageId: string; senderMri: string; senderDisplayName: string; previewText: string; }): string; //# sourceMappingURL=html-utils.d.ts.map