export declare class TextPosition {
    private readonly _line;
    private readonly _column;
    constructor(line: number, column: number);
    static of(line: number, column: number): TextPosition;
    toString(): string;
    get line(): number;
    get column(): number;
    isFirstLine(): boolean;
    isFirstColumn(): boolean;
    isAtBeginning(): boolean;
    isAtSameLine(other: TextPosition): boolean;
    isAtSameColumn(other: TextPosition): boolean;
    isBefore(other: TextPosition): boolean;
}
