import { DDynamicText } from "./d-dynamic-text"; import { DImagePiece } from "./d-image-piece"; import { DImagePieceLayouterPartContainer } from "./d-image-piece-layouter-part-container"; import { DPadding } from "./d-padding"; import { DTextPieceAlign } from "./d-text-piece-align"; export declare class DImagePieceLayouter { text: DImagePieceLayouterPartContainer; padding: DImagePieceLayouterPartContainer; border: DImagePieceLayouterPartContainer; constructor(); clear(): void; add(image: DImagePiece): void; set(text: DDynamicText | null): void; execute(padding: DPadding, textAlign: DTextPieceAlign, width: number | null, height: number | null): void; get width(): number; get height(): number; }