/**
 * Line Gutters Extension for CodeMirror 6
 *
 * Adds visual indicators (gutters) to specific lines in the editor.
 * Supports different gutter types like "changed" for marking modified lines.
 *
 * Usage:
 * 1. Add to extensions: lineGutters({ lineGutters: gutterArray })
 * 2. Update gutters: applyLineGutters(view, newGutters)
 */
import { Extension } from "@codemirror/state";
import { EditorView } from "@codemirror/view";
import { LineGutter } from "../types";
export declare const setLineGuttersEffect: import("@codemirror/state").StateEffectType<LineGutter[]>;
export declare function lineGutters(config?: {
    lineGutters?: LineGutter[];
}): Extension;
export declare function applyLineGutters(view: EditorView, lineGutters: LineGutter[]): void;
