interface resMain { id: string; createdAt: Date; year: string; round: number; total: number; typeReport: String; } interface ResponseItems { activeDate: Date; createdAt: Date; firstName: string; id: string; isActive: boolean; lastName: string; location: string; organizationPositionOld: string; positionLevelOld: string; positionNumberOld: string; positionTypeOld: string; prefix: string; profileId: string; reason: string; salary: number; sendDate: Date; status: string; statustext: string; fullname: string; datetext: string | null; citizenId: string; reasonResign: string; } interface TypeFile { fileName: string; pathName: string; } interface rowFile { fileName: string; pathName: string; } interface FileList { id: string; fileName: string; pathName: string; title: string; } interface CheckBoxType { label: string; value: string; } interface RowsType { commanders: SeqTypeRow[]; approvers: SeqTypeRow[]; } interface SeqTypeRow { seq: number; prefix: string; firstName: string; lastName: string; positionName: string; profileId: string; keycloakId: string; approveStatus: string; comment: string; rejectDate: Date|null; } export type { resMain, ResponseItems, TypeFile, rowFile, FileList, CheckBoxType, RowsType, SeqTypeRow };