import { RenderText, TextCursorMoveWorker, TextCursorPosition } from "../../renderText";
import { EditTextInfo } from "../../input/EditTextInfo";
import { AppEventContext } from "../../app";
import { TextProps } from "../../graphics";
export declare class TextLineBreakWorker {
    cursorMoveWorker: TextCursorMoveWorker;
    private readonly richTextHelper;
    work(editTextInfo: EditTextInfo, eventCtx: AppEventContext): void;
    computeUpdateTextProps(editTextInfo: EditTextInfo): {
        updateTextProps: Partial<TextProps>;
    };
    lineBreak(renderText: RenderText, textCursor: TextCursorPosition): string;
}
//# sourceMappingURL=TextLineBreakWorker.d.ts.map