import * as shikiji_core_dist_chunk_types_mjs from 'shikiji-core/dist/chunk-types.mjs'; import { CreateTwoslashOptions } from 'twoslash'; import { TransformerTwoslashOptions, RendererRichOptions } from './core.js'; export { CompletionItem, HastExtension, TwoslashRenderer, createTransformerFactory, defaultCompletionIcons, defaultCustomTagIcons, defaultHoverInfoProcessor, defaultTwoslashOptions, rendererClassic, rendererRich } from './core.js'; import 'shikiji-core'; import 'hast'; interface TransformerTwoslashIndexOptions extends TransformerTwoslashOptions, Pick { /** * Options for the default rich renderer. * * Available when no custom renderer is provided. */ rendererRich?: RendererRichOptions; } /** * Factory function to create a Shikiji transformer for twoslash integrations. */ declare function transformerTwoslash(options?: TransformerTwoslashIndexOptions): shikiji_core_dist_chunk_types_mjs.O; export { RendererRichOptions, type TransformerTwoslashIndexOptions, TransformerTwoslashOptions, transformerTwoslash };