import { DAlignHorizontal } from "./d-align-horizontal"; import { DAlignVertical } from "./d-align-vertical"; import { DApplicationTarget } from "./d-application-like"; import { DTextPieceTextAlignOptions, DThemeTextPiece } from "./d-text-piece"; import { DTextPieceAlign } from "./d-text-piece-align"; export interface DTextPieceAlignImplParent extends DApplicationTarget { toDirty(): void; } export declare class DTextPieceAlignImpl implements DTextPieceAlign { protected _parent: DTextPieceAlignImplParent; protected _vertical: DAlignVertical; protected _horizontal: DAlignHorizontal; constructor(parent: DTextPieceAlignImplParent, theme: DThemeTextPiece, options?: DTextPieceTextAlignOptions); get vertical(): DAlignVertical; set vertical(vertical: keyof typeof DAlignVertical | DAlignVertical); get horizontal(): DAlignHorizontal; set horizontal(horizontal: keyof typeof DAlignHorizontal | DAlignHorizontal); set(vertical?: keyof typeof DAlignVertical | DAlignVertical, horizontal?: keyof typeof DAlignHorizontal | DAlignHorizontal): this; protected onChange(): void; }