interface Pagination {
  rowsPerPage: number;
}

interface RetirementList {
  id: string;
  profileId: string;
  order: number;
  prefix: string;
  firstName: string;
  lastName: string;
  name: string;
  organization: string | null;
  position: string;
  positionNumber: string | null;
  positionType: string;
  positionLevel: string;
  reason: string;
  remove: string;
  root: string | null;
  rootId: string | null;
  child1: string | null;
  child1Id: string | null;
  child2: string | null;
  child2Id: string | null;
  child3: string | null;
  child3Id: string | null;
  child4: string | null;
  child4Id: string | null;
}

interface PersonData {
  id: string;
  prefix: string;
  firstName: string;
  lastName: string;
  fullname: string;
  position: string;
  level: string;
  organizationOrganization: string;
}

interface RoundData {
  id: string;
  round: string;
}

interface DataStatus {
  name: string;
  value: string;
  group: string;
}

export type { Pagination, RetirementList, PersonData, RoundData, DataStatus };
