export type UIComponent = {
    type: 'metric';
    label: string;
    value: number | string;
    unit?: string;
} | {
    type: 'progress';
    label: string;
    value: number;
} | {
    type: 'table';
    title?: string;
    columns: string[];
    rows: string[][];
} | {
    type: 'card';
    title: string;
    body: string;
} | {
    type: 'badge';
    label: string;
    color: 'green' | 'yellow' | 'red' | 'blue';
};
export interface UIUpdate {
    components: UIComponent[];
}
//# sourceMappingURL=a2ui.d.ts.map