/** * Content module - Unified Content Architecture for LionRapid * * Provides types, interfaces, and utilities for handling styled content * with indexed tags and ICU MessageFormat support. * * @module content */ export type { ContentUnit } from './types.js'; export type { IParser } from './parser/IParser.js'; export { MarkupParser } from './parser/MarkupParser.js'; export type { ISerializer } from './serializer/ISerializer.js'; export { HTMLSerializer } from './serializer/HTMLSerializer.js'; export type { IValidator, ValidationResult, ValidationError, ValidationWarning, ValidationErrorCode, ValidationWarningCode, } from './validator/IValidator.js'; export { ContentValidator } from './validator/ContentValidator.js'; export { VOID_TAGS, serializeOpeningTag, extractTagName, readRawStyle, } from './canonical-tag.js'; export { SAFE_TAGS, SAFE_ATTRS, SAFE_STYLE_PROPS, escapeHtml, sanitizeUrl, sanitizeStyle, sanitizeOpeningTag, sanitizeContentUnit, } from './sanitizer/HTMLSanitizer.js'; export type { HtmlBlock, SplitBlocksResult } from './splitter/BlockSplitter.js'; export { splitBlocks, replaceBlockInners } from './splitter/BlockSplitter.js'; //# sourceMappingURL=index.d.ts.map