import { DisplayObject, Texture } from "pixi.js"; import { DAlignHorizontal } from "./d-align-horizontal"; import { DAlignVertical } from "./d-align-vertical"; import { DAlignWith } from "./d-align-with"; import { DBaseStateSet } from "./d-base-state-set"; import { DThemeImagePiece } from "./d-image-piece"; export interface DThemeImageBaseTertiary { getTertiaryImageAlignHorizontal(): DAlignHorizontal; getTertiaryImageAlignVertical(): DAlignVertical; getTertiaryImageAlignWith(): DAlignWith; getTertiaryImageMarginHorizontal(): number; getTertiaryImageMarginVertial(): number; getTertiaryImageTintColor(state: DBaseStateSet): number | null; getTertiaryImageTintAlpha(state: DBaseStateSet): number; getTertiaryImageRotation(state: DBaseStateSet): number; getTertiaryImageSource?(state: DBaseStateSet): Texture | DisplayObject | null; } export declare class DImageBaseThemeWrapperTertiary implements DThemeImagePiece { protected _theme: DThemeImageBaseTertiary; constructor(theme: DThemeImageBaseTertiary); getImageAlignHorizontal(): DAlignHorizontal; getImageAlignVertical(): DAlignVertical; getImageAlignWith(): DAlignWith; getImageMarginHorizontal(): number; getImageMarginVertial(): number; getImageTintColor(state: DBaseStateSet): number | null; getImageTintAlpha(state: DBaseStateSet): number; getImageRotation(state: DBaseStateSet): number; getImageSource(state: DBaseStateSet): Texture | DisplayObject | null; }