import { CodeGroup } from './plugin/code-group-plugin';
import { Code } from './plugin/code-plugin';
import { CodeElement, CodeElementProps, CodeGroupElementMap, CodeGroupPluginBlockOptions } from './types';
export { HighlightedCodeOverlay, useHighlighter } from './components/highlighted-code-overlay';
export { CodeCommands, type BeautifyCodeResult } from './commands/code-commands';
export { CodeGroupCommands, type BeautifyTabResult } from './commands/code-group-commands';
export { SHIKI_CODE_LANGUAGES, SHIKI_CODE_THEMES } from './utils/shiki';
export { isLanguageSupported, type FormatCodeOptions } from './utils/prettier';
export { CodeElement, CodeElementProps };
export { CodeGroupElementMap, CodeGroupPluginBlockOptions };
export { CodeGroup, Code };
declare const CodePlugins: {
    Code: import("@yoopta/editor").YooptaPlugin<import("./types").CodeElementMap, import("./types").CodePluginBlockOptions>;
    CodeGroup: import("@yoopta/editor").YooptaPlugin<CodeGroupElementMap, CodeGroupPluginBlockOptions>;
};
export default CodePlugins;
//# sourceMappingURL=index.d.ts.map