import { EditorView, ViewPlugin, ViewUpdate, type DecorationSet, type PluginValue } from "@codemirror/view";
declare class WrappedLineIndent implements PluginValue {
    view: EditorView;
    decorations: DecorationSet;
    initialPaddingLeft: string | null;
    indentUnit: number;
    isChrome: boolean;
    constructor(view: EditorView);
    update(update: ViewUpdate): void;
    private generate;
    private addStyleToBuilder;
    private getVisibleLines;
    numColumns(str: string, tabSize: number): {
        numColumns: number;
        containsTab: boolean;
    };
}
export declare const wrappedLineIndent: ViewPlugin<WrappedLineIndent>[];
export {};
