import { AbstractDiffWriter } from "../../internal.mjs";
/**
 * A diff writer that does not use ANSI escape codes.
 */
declare class TextOnly extends AbstractDiffWriter {
    /**
     * A padding character used to align values vertically.
     */
    static readonly DIFF_PADDING = " ";
    private lineToDiffLine;
    private diffLines;
    constructor();
    addActualLine(number: number): void;
    addExpectedLine(number: number): void;
    private addDiffLine;
    writeEqual(text: string): void;
    writeDeleted(text: string): void;
    writeInserted(text: string): void;
    protected beforeFlush(): void;
    afterFlush(): void;
    getDiffLines(): string[];
}
export { TextOnly };
