import { IRect, DocController, ISize } from '../doc_controller'; import { IPdfBrick, TranslateXFunction, TranslateYFunction } from './pdf_brick'; export declare class RowlineBrick implements IPdfBrick { protected controller: DocController; color: string; xLeft: number; xRight: number; yTop: number; yBot: number; isPageBreak: boolean; constructor(controller: DocController, rect: IRect, color: string); protected _pageNumber: number; get width(): number; get height(): number; render(): Promise; getPageNumber(): number; setPageNumber(val: number): void; private beforeRenderEvent; addBeforeRenderCallback(func: (brick: IPdfBrick) => void): void; unfold(): IPdfBrick[]; translateX(_: TranslateXFunction): void; translateY(func: TranslateYFunction): void; private padding; increasePadding(padding: { top: number; bottom: number; }): void; private _contentRect; get contentRect(): IRect & ISize; updateRect(): void; get isEmpty(): boolean; }