import { TextRun } from 'docx'; import type { DOCXThemeStyles } from '../types/docx'; export interface CodeHighlighter { getHighlightColor(classList: string | string[] | DOMTokenList | null): string | null; appendCodeTextRuns(text: string, runs: TextRun[], color: string | null): void; collectHighlightedRuns(node: Node, runs: TextRun[], inheritedColor?: string | null): void; getHighlightedRunsForCode(code: string, language: string | null | undefined): TextRun[]; } /** * Create a code highlighter for DOCX export * @param themeStyles - Theme configuration with code colors * @returns Highlighter instance with methods */ export declare function createCodeHighlighter(themeStyles: DOCXThemeStyles | null): CodeHighlighter;