import { Extension } from '@codemirror/state'; import { EditorView } from '@codemirror/view'; import { DiffData, DiffThemeColors } from '../types'; import { BaseView } from './base-view'; export declare class InlineView extends BaseView { private editorView; /** Stored unified data for dynamic reconfiguration */ private unifiedLines; private unifiedBeforeContentMap; private inlineWordDiffCompartment; private foldGutterCompartment; private classificationCompartment; private diffMarkerGutterCompartment; private lineNumbersCompartment; render(diffData: DiffData, format: "json" | "yaml"): void; updateTheme(dark: boolean, colors?: Partial, baseTheme?: Extension): void; getEditorViews(): EditorView[]; setWordWrap(enabled: boolean): void; setFoldingEnabled(enabled: boolean): void; setClassificationEnabled(enabled: boolean): void; setWordDiffMode(mode: "word" | "char" | "none"): void; destroy(): void; private destroyEditor; }