import { TextPosition } from "./TextPosition.js";
export declare class TextSpan {
    private _start;
    private _end;
    constructor(start: TextPosition, end: TextPosition);
    static of(fromLine: number, fromColumn: number, toLine: number, toColumn: number): TextSpan;
    get start(): TextPosition;
    get end(): TextPosition;
    toString(): string;
    getCoveredText(input: string): string;
    underline(input: string, underlineChar?: string): string;
    private underlineOneLine;
}
