import { Extension, StateField } from '@codemirror/state'; import { DecorationSet, EditorView, ViewPlugin, ViewUpdate } from '@codemirror/view'; /** Effect to set spacer line numbers */ export declare const setSpacerLinesEffect: import('@codemirror/state').StateEffectType>; /** State field to track spacer line numbers (0-indexed) */ export declare const spacerLinesField: StateField>; /** Build decorations for spacer lines */ declare function buildSpacerDecorations(view: EditorView): DecorationSet; /** View plugin for spacer decorations */ declare const spacerDecorationsPlugin: ViewPlugin<{ decorations: DecorationSet; update(update: ViewUpdate): void; }, undefined>; /** Theme for spacer lines */ export declare const spacerDecorationsTheme: Extension; /** Create spacer decorations extension */ export declare function spacerDecorations(): Extension; export { buildSpacerDecorations, spacerDecorationsPlugin };