import { Context2d } from 'jspdf'; import { TextDecorationStyle } from '../../../dataset/enum/Text'; import { IElementFillRect } from '../../../interface/Element'; export declare abstract class AbstractRichText { protected fillRect: IElementFillRect; protected fillColor?: string; protected fillDecorationStyle?: TextDecorationStyle; constructor(); clearFillInfo(): IElementFillRect; recordFillInfo(ctx2d: Context2d, x: number, y: number, width: number, height?: number, color?: string, decorationStyle?: TextDecorationStyle): void; abstract render(ctx2d: Context2d): void; }