import { DAlignHorizontal } from "./d-align-horizontal"; import { DAlignVertical } from "./d-align-vertical"; import { DAlignWith } from "./d-align-with"; import { DThemeImagePiece } from "./d-image-piece"; import { DImagePieceAlign, DImagePieceAlignOptions } from "./d-image-piece-align"; export interface DImagePieceAlignImplParent { onUpdate(): void; } export declare class DImagePieceAlignImpl implements DImagePieceAlign { protected _parent: DImagePieceAlignImplParent; protected _with: DAlignWith; protected _vertical: DAlignVertical; protected _horizontal: DAlignHorizontal; constructor(parent: DImagePieceAlignImplParent, theme: DThemeImagePiece, options?: DImagePieceAlignOptions); get with(): DAlignWith; set with(w: keyof typeof DAlignWith | DAlignWith); get vertical(): DAlignVertical; set vertical(vertical: keyof typeof DAlignVertical | DAlignVertical); get horizontal(): DAlignHorizontal; set horizontal(horizontal: keyof typeof DAlignHorizontal | DAlignHorizontal); set(w?: keyof typeof DAlignWith | DAlignWith, vertical?: keyof typeof DAlignVertical | DAlignVertical, horizontal?: keyof typeof DAlignHorizontal | DAlignHorizontal): this; protected onChange(): void; }