import type { AttributeType } from "../data/elements"; import type { VisualElement } from "./layout"; /** * Static text display. * Maps to: ui:Text */ export interface Text extends VisualElement { "@type": "Text"; text?: string; } /** * Label element. * Maps to: ui:Label */ export interface Label extends VisualElement { "@type": "Label"; } /** * Formatted text display (markdown, etc.). * Maps to: ui:Formatted */ export interface Formatted extends VisualElement { "@type": "Formatted"; format: string; isMultiLine?: boolean; /** Resolved reference to AttributeType */ attributeType?: AttributeType; } /** * Icon displayed as image. * Maps to: ui:IconImage */ export interface IconImage extends VisualElement { "@type": "IconImage"; } //# sourceMappingURL=display.d.ts.map