import { R as Root } from './types/index.d.mjs'; import * as shikiji_core from 'shikiji-core'; import { HighlighterGeneric } from 'shikiji-core'; export * from 'shikiji-core'; import { BundledLanguage } from './langs.mjs'; export { bundledLanguages, bundledLanguagesAlias, bundledLanguagesBase, bundledLanguagesInfo } from './langs.mjs'; import { BundledTheme } from './themes.mjs'; export { bundledThemes, bundledThemesInfo } from './themes.mjs'; export * from 'shikiji-core/wasm'; type Highlighter = HighlighterGeneric; declare const getHighlighter: shikiji_core.GetHighlighterFactory; declare const codeToHtml: (code: string, options: shikiji_core.CodeToHastOptions) => Promise; declare const codeToHast: (code: string, options: shikiji_core.CodeToHastOptions) => Promise; declare const codeToThemedTokens: (code: string, options: shikiji_core.RequireKeys, "lang" | "theme">) => Promise; declare const codeToTokensWithThemes: (code: string, options: shikiji_core.RequireKeys, "lang" | "themes">) => Promise; declare const getSingletonHighlighter: () => Promise>; export { BundledLanguage, BundledTheme, type Highlighter, codeToHast, codeToHtml, codeToThemedTokens, codeToTokensWithThemes, getHighlighter, getSingletonHighlighter };