import { BadgeComponent } from "@seniorsistemas/angular-components/badge";
export type TextConfiguration = {
    type: "Text";
    title: string;
    value: string;
};
export type BadgeConfiguration = {
    type: "Badge";
    title: string;
    value: Partial<Pick<BadgeComponent, "type" | "color" | "text" | "iconClass" | "iconPosition">>[];
};
export type CurrencyConfiguration = {
    type: "Currency";
    title: string;
    value: string | number;
    currency: string;
};
export type NumberConfiguration = {
    type: "Number";
    title: string;
    value: string | number;
};
export type DateConfiguration = {
    type: "Date";
    title: string;
    value: string | Date;
    format?: string;
};
export type LabelValueConfiguration = TextConfiguration | BadgeConfiguration | CurrencyConfiguration | NumberConfiguration | DateConfiguration;
