export function isPlainLanguage(language: string | null | undefined): boolean; export function isEngineLoaded(): boolean; export function isEngineUnavailable(): boolean; export function isCodeLanguageLoaded(language: string): boolean; export function loadEngine(editor?: LexicalEditor, codeNodeKey?: NodeKey): Promise | undefined; export function normalizeCodeLanguage(language: string): string; export function loadCodeLanguage(language: string, editor?: LexicalEditor, codeNodeKey?: NodeKey): Promise | undefined; export function isCodeThemeLoaded(theme: string): boolean; export function loadCodeTheme(theme: string, editor?: LexicalEditor, codeNodeKey?: NodeKey): Promise | undefined; export function getHighlightNodes(codeNode: CodeNode, language: string): LexicalNode[]; export function highlightCodeToHTML(code: string, language: string, { theme }?: { theme?: string | undefined; }): string | undefined; import type { LexicalEditor } from 'lexical'; import type { NodeKey } from 'lexical'; import type { CodeNode } from '@lexical/code-core'; import type { LexicalNode } from 'lexical';