import type { SlateElement } from '@yoopta/editor'; import type { BundledLanguage, BundledTheme } from 'shiki'; export type CodePluginElements = 'code'; export type CodeElementProps = { language?: BundledLanguage; theme?: BundledTheme; }; export type CodePluginBlockOptions = {}; export type CodeElement = SlateElement<'code', CodeElementProps>; export type CodeElementMap = { code: CodeElement; }; export type CodeGroupContainerElementProps = { activeTabId?: string | null; theme?: BundledTheme; }; export type CodeGroupContentElementProps = { referenceId?: string | null; language?: BundledLanguage; }; export type CodeGroupPluginBlockOptions = {}; export type CodeGroupContainerElement = SlateElement<'code-group-container', CodeGroupContainerElementProps>; export type CodeGroupListElement = SlateElement<'code-group-list'>; export type CodeGroupItemHeadingElement = SlateElement<'code-group-item-heading'>; export type CodeGroupContentElement = SlateElement<'code-group-content', CodeGroupContentElementProps>; export type CodeGroupElementMap = { 'code-group-container': CodeGroupContainerElement; 'code-group-list': CodeGroupListElement; 'code-group-item-heading': CodeGroupItemHeadingElement; 'code-group-content': CodeGroupContentElement; }; //# sourceMappingURL=types.d.ts.map