export class ButtonComponentData { enabled: boolean; active: boolean; /** @type {import('../../../framework/entity.js').Entity} */ imageEntity: import("../../../framework/entity.js").Entity; hitPadding: Vec4; transitionMode: number; hoverTint: Color; pressedTint: Color; inactiveTint: Color; fadeDuration: number; /** @type {import('../../../framework/asset/asset.js').Asset} */ hoverSpriteAsset: import("../../../framework/asset/asset.js").Asset; hoverSpriteFrame: number; /** @type {import('../../../framework/asset/asset.js').Asset} */ pressedSpriteAsset: import("../../../framework/asset/asset.js").Asset; pressedSpriteFrame: number; /** @type {import('../../../framework/asset/asset.js').Asset} */ inactiveSpriteAsset: import("../../../framework/asset/asset.js").Asset; inactiveSpriteFrame: number; } import { Vec4 } from '../../../core/math/vec4.js'; import { Color } from '../../../core/math/color.js';