import { Extension } from '@codemirror/state'; import { LineMapping } from '../types'; /** Change type for gutter markers */ export type GutterChangeType = "added" | "removed" | "modified" | "unchanged" | "spacer"; /** Create classification gutter extensions (colored bar + fold-aware markers) */ export declare function createClassificationGutter(mappings: LineMapping[], side: "before" | "after" | "unified"): Extension[]; /** Create diff marker gutter extension - should be added after fold gutter */ export declare function createDiffMarkerGutter(mappings: LineMapping[], side: "before" | "after" | "unified", wordDiffMode?: "word" | "char" | "none"): Extension; /** Theme for diff gutter styling */ export declare const diffMarkerGutterTheme: Extension;