/**
 * Prefix of the CSS class names emitted for highlighted Book source.
 *
 * @private internal constant of `BookEditor`
 */
export declare const BOOK_SYNTAX_TOKEN_CLASS_NAME_PREFIX = "book-syntax-";
/**
 * Highlights Book source into static HTML using the `<BookEditor/>` token colors.
 *
 * `<BookEditor/>` itself is a Monaco-based browser component and cannot run
 * where a book has to be rendered as plain markup (server-side exports such as
 * the Book language manual PDF). This function reuses the very same
 * tokenization patterns and token names, so both surfaces stay in sync.
 *
 * @param bookSource - Raw Book source to highlight.
 * @returns HTML with one `<span>` per highlighted token, safe to place into `<pre>`.
 *
 * @private internal utility of `BookEditor`
 */
export declare function highlightBookSourceToHtml(bookSource: string): string;
