export type Tone = "success" | "warning" | "error" | "info" | "neutral";

/** Status token classes shared by every Medora component that signals state. */
export const TONE_BOX: Record<Tone, string> = {
  success: "border-status-success-border bg-status-success-bg text-status-success-text",
  warning: "border-status-warning-border bg-status-warning-bg text-status-warning-text",
  error: "border-status-error-border bg-status-error-bg text-status-error-text",
  info: "border-status-info-border bg-status-info-bg text-status-info-text",
  neutral: "border-border bg-muted text-muted-foreground",
};

export const TONE_TEXT: Record<Tone, string> = {
  success: "text-status-success-text",
  warning: "text-status-warning-text",
  error: "text-status-error-text",
  info: "text-status-info-text",
  neutral: "text-muted-foreground",
};

export const TONE_FILL: Record<Tone, string> = {
  success: "bg-status-success-text",
  warning: "bg-status-warning-text",
  error: "bg-status-error-text",
  info: "bg-status-info-text",
  neutral: "bg-muted-foreground",
};
