import { DDynamicText } from "./d-dynamic-text"; import { DImagePiece } from "./d-image-piece"; import { DImagePieceLayouterPartBottom } from "./d-image-piece-layouter-part-bottom"; import { DImagePieceLayouterPartCenter } from "./d-image-piece-layouter-part-center"; import { DImagePieceLayouterPartLeft } from "./d-image-piece-layouter-part-left"; import { DImagePieceLayouterPartMiddle } from "./d-image-piece-layouter-part-middle"; import { DImagePieceLayouterPartRight } from "./d-image-piece-layouter-part-right"; import { DImagePieceLayouterPartTop } from "./d-image-piece-layouter-part-top"; import { DTextPieceAlign } from "./d-text-piece-align"; export declare class DImagePieceLayouterPartContainer { left: DImagePieceLayouterPartLeft; center: DImagePieceLayouterPartCenter; right: DImagePieceLayouterPartRight; top: DImagePieceLayouterPartTop; middle: DImagePieceLayouterPartMiddle; bottom: DImagePieceLayouterPartBottom; text?: DDynamicText | null; constructor(); clear(): void; add(image: DImagePiece): void; set(text: DDynamicText | null): void; get width(): number; get height(): number; execute(pleft: number, ptop: number, pright: number, pbottom: number, textAlign: DTextPieceAlign, width: number, height: number): void; }