import { Canvas } from '../canvas'; import { Point, Size } from '../math'; import type { Paragraph } from './paragraph'; import type { LineMetrics } from './text-wrapper'; export declare class TextLine { readonly owner: Paragraph; readonly seq: number; readonly text: string; readonly width: number; readonly hasEllipsis: boolean; readonly lineMetrics: LineMetrics; readonly size: Size; readonly offset: Point; constructor(owner: Paragraph, seq: number, text: string, width: number, hasEllipsis: boolean, lineMetrics: LineMetrics); paint(canvas: Canvas, offset: Point): void; debugPaintBounds(canvas: Canvas, offset: Point): void; }