import { codeToHtml, createCssVariablesTheme as createCSSVariablesTheme, } from 'shiki'; export * from './components/CodeView'; export * from './components/File'; export * from './components/FileDiff'; export * from './components/FileStream'; export * from './components/UnresolvedFile'; export * from './components/VirtualizedFile'; export * from './components/VirtualizedFileDiff'; export * from './components/Virtualizer'; export * from './constants'; export * from './highlighter/languages/areLanguagesAttached'; export * from './highlighter/languages/attachResolvedLanguages'; export * from './highlighter/languages/cleanUpResolvedLanguages'; export * from './highlighter/languages/constants'; export * from './highlighter/languages/getResolvedLanguages'; export * from './highlighter/languages/getResolvedOrResolveLanguage'; export * from './highlighter/languages/hasResolvedLanguages'; export * from './highlighter/languages/registerCustomLanguage'; export * from './highlighter/languages/resolveLanguage'; export * from './highlighter/languages/resolveLanguages'; export * from './highlighter/shared_highlighter'; export * from './highlighter/themes/areThemesAttached'; export * from './highlighter/themes/attachResolvedThemes'; export * from './highlighter/themes/cleanUpResolvedThemes'; export * from './highlighter/themes/constants'; export * from './highlighter/themes/getResolvedOrResolveTheme'; export * from './highlighter/themes/getResolvedThemes'; export * from './highlighter/themes/hasResolvedThemes'; export * from './highlighter/themes/registerCustomCSSVariableTheme'; export * from './highlighter/themes/registerCustomTheme'; export * from './highlighter/themes/resolveTheme'; export * from './highlighter/themes/resolveThemes'; export * from './managers/InteractionManager'; export * from './managers/ResizeManager'; export * from './managers/ScrollSyncManager'; export * from './managers/UniversalRenderingManager'; export * from './renderers/DiffHunksRenderer'; export * from './renderers/FileRenderer'; export * from './shiki-stream'; export * from './sprite'; export * from './utils/annotationHelpers'; export * from './utils/areDiffLineAnnotationsEqual'; export * from './utils/areDiffRenderOptionsEqual'; export * from './utils/areDiffTargetsEqual'; export * from './utils/areFileRenderOptionsEqual'; export * from './utils/areFilesEqual'; export * from './utils/areHunkDataEqual'; export * from './utils/areLineAnnotationsEqual'; export * from './utils/areObjectsEqual'; export * from './utils/areOptionsEqual'; export * from './utils/arePrePropertiesEqual'; export * from './utils/areRenderRangesEqual'; export * from './utils/areSelectionsEqual'; export * from './utils/areThemesEqual'; export * from './utils/areVirtualWindowSpecsEqual'; export * from './utils/areWorkerStatsEqual'; export * from './utils/cleanLastNewline'; export * from './utils/cloneFileDiffMetadata'; export * from './utils/createAnnotationElement'; export * from './utils/createAnnotationWrapperNode'; export * from './utils/createEmptyRowBuffer'; export * from './utils/createFileHeaderElement'; export * from './utils/createGutterUtilityContentNode'; export * from './utils/createGutterUtilityElement'; export * from './utils/createNoNewlineElement'; export * from './utils/createPreElement'; export * from './utils/createRowNodes'; export * from './utils/createSeparator'; export * from './utils/createSpanNodeFromToken'; export * from './utils/createStyleElement'; export * from './utils/createTransformerWithState'; export * from './utils/createUnsafeCSSStyleNode'; export * from './utils/createWindowFromScrollPosition'; export * from './utils/cssWrappers'; export * from './utils/detachString'; export * from './utils/diffAcceptRejectHunk'; export * from './utils/formatCSSVariablePrefix'; export * from './utils/getFiletypeFromFileName'; export * from './utils/getHighlighterOptions'; export * from './utils/getHighlighterThemeStyles'; export * from './utils/getHunkSeparatorSlotName'; export * from './utils/getIconForType'; export * from './utils/getLineAnnotationName'; export * from './utils/getLineEndingType'; export * from './utils/getLineNodes'; export * from './utils/getOrCreateCodeNode'; export * from './utils/getSingularPatch'; export * from './utils/getThemes'; export * from './utils/getTotalLineCountFromHunks'; export * from './utils/hast_utils'; export * from './utils/hydratePartialDiff'; export * from './utils/isDefaultRenderRange'; export * from './utils/isWorkerContext'; export * from './utils/parseDiffDecorations'; export * from './utils/parseDiffFromFile'; export * from './utils/parseLineType'; export * from './utils/parsePatchFiles'; export * from './utils/prefersReducedMotion'; export * from './utils/prerenderHTMLIfNecessary'; export * from './utils/processLine'; export * from './utils/renderDiffWithHighlighter'; export * from './utils/renderFileWithHighlighter'; export * from './utils/resolveConflict'; export * from './utils/resolveRegion'; export * from './utils/setLanguageOverride'; export * from './utils/setWrapperNodeProps'; export * from './utils/trimPatchContext'; export type * from './types'; export { codeToHtml, createCSSVariablesTheme };