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 DThemeImageBaseSecondary { getSecondaryImageAlignHorizontal(): DAlignHorizontal; getSecondaryImageAlignVertical(): DAlignVertical; getSecondaryImageAlignWith(): DAlignWith; getSecondaryImageMarginHorizontal(): number; getSecondaryImageMarginVertial(): number; getSecondaryImageTintColor(state: DBaseStateSet): number | null; getSecondaryImageTintAlpha(state: DBaseStateSet): number; getSecondaryImageRotation(state: DBaseStateSet): number; getSecondaryImageSource?(state: DBaseStateSet): Texture | DisplayObject | null; } export declare class DImageBaseThemeWrapperSecondary implements DThemeImagePiece { protected _theme: DThemeImageBaseSecondary; constructor(theme: DThemeImageBaseSecondary); 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; }