import { Extension } from '@codemirror/state';
import { EditorView } from '@codemirror/view';
/** Classification counts for a foldable range */
export interface ClassificationCounts {
    breaking: number;
    nonBreaking: number;
    annotation: number;
    unclassified: number;
}
/** Theme for fold styling */
export declare const diffFoldingTheme: Extension;
/** Keymap for fold operations */
export declare const diffFoldKeymap: {
    key: string;
    mac: string;
    run: (view: EditorView) => boolean;
}[];
/** Create the diff folding extension (theme only) */
export declare function diffFolding(): Extension;
