export type ReportType = "Employee" | "Other";

export type Competency = {
  skill: string;
  marked: boolean;
  text: string;
  type?: "strength" | "weakness";
};
export type Personality = {
  skill: string;
  marked: boolean;
  result: string;
  text: string;
  barValue: number;
};
export type WayToDevelop = {
  skill: string;
  marked: boolean;
  texts: string[];
};
export type AssesmentData = { [key: string]: string };
export type RequestData = {
  type: ReportType;
  params: {
    header: AssesmentData[];
    competencies: {
      strength: Competency[];
      weakness: Competency[];
    };
    personality: Personality[];
    waysToDevelop: WayToDevelop[];
  };
};
