/** * Message formatting utilities */ import type { NotificationMessage, NotificationFormat, FormattedMessage } from './types.js'; export declare class MessageFormatter { /** * Format message for specific output format */ static format(message: NotificationMessage, format: NotificationFormat): FormattedMessage; /** * Format message as plain text */ private static formatPlain; /** * Format message as Markdown */ private static formatMarkdown; /** * Format message as HTML */ private static formatHtml; /** * Escape HTML entities */ private static escapeHtml; /** * Truncate message if too long */ static truncate(content: string, maxLength: number): string; /** * Get emoji for build status */ static getStatusEmoji(isError: boolean, title: string): string; } //# sourceMappingURL=formatter.d.ts.map