import { type SxProps, type Theme } from '@material-hu/mui/styles';

export type ModernPaint = {
  /** Title and recipient name (backend `text`). */
  titleColor: string;
  /** Top of the left sidebar gradient (backend `gradientTop`). */
  gradientTop: string;
  /** Bottom of the left sidebar gradient (backend `gradientBottom`). */
  gradientBottom: string;
  /** Diamond, diamond line, and signature border (backend `accentDot`). */
  accentColor: string;
  subtitle: string | undefined;
  description: string | undefined;
  headerDivider: string | undefined;
};

export type ModernStyles = Record<string, SxProps<Theme>>;
