import { Extension, StateEffectType, StateField } from "@codemirror/state"; export type LineEffectExtensionConfig = { lineClass?: string; gutterClass?: string; marker?: string; }; export declare function lineEffectExtension(config: LineEffectExtensionConfig): [Extension, StateEffectType, StateField]; export declare const usedLineExtension: Extension, setUsedLines: StateEffectType, usedLineState: StateField; export declare const debugLineExtension: Extension, setDebugLines: StateEffectType, debugLineState: StateField; export declare const testLineExtension: Extension, setTestLines: StateEffectType, testLineState: StateField; export declare function testCodeWidgetExtension(translations: { description: string; edit: string; remove: string; }, handleEdit: () => void, handleRemove: () => void): Extension;