import { Decoration, DecorationSet, ViewPlugin, ViewUpdate } from "@codemirror/view";
import { EditorView } from "@codemirror/view";
export declare const codeInfoPlugin: ViewPlugin<{
    decorations: DecorationSet;
    /**
     * 在文档或可视区域变化后重建代码信息装饰。
     *
     * @param update CodeMirror 视图更新信息。
     */
    update(update: ViewUpdate): void;
    /**
     * 为可见 `CodeInfo` 节点中的属性键、值和标志构建语法装饰。
     *
     * @param view 要读取语法树的编辑器视图。
     * @returns 可应用到编辑器的装饰集合。
     */
    buildDecorations(view: EditorView): import("@codemirror/state").RangeSet<Decoration>;
}, undefined>;
//# sourceMappingURL=codeInfoPlugin.d.ts.map