import type { LexicalEditor } from 'lexical';
import type { CodePluginOptions } from '../types';
/**
 * Register Shiki-based syntax highlighting for code blocks.
 * This is an opt-in alternative to the default @lexical/code highlighting.
 * Provides more accurate and theme-aware syntax highlighting using Shiki.
 *
 * Note: @lexical/code-shiki is an optional peer dependency and must be
 * installed separately. If not available, falls back to default highlighting.
 */
export declare function registerCodeShikiPlugin(editor: LexicalEditor, _options?: CodePluginOptions): Promise<() => void>;
