interface FormQueryRound { page: number; pageSize: number; year: number; keyword: string; } interface FormRound { durationKPI: string; year: number | null; startDate: Date | null; endDate: Date | null; } interface FormCompetency { competencyType: string; competencyName: string; definition: string; level_1: any; level_2: string; level_3: string; level_4: string; level_5: string; evaluation: string; } interface FormDataRole { position: string; year: number; round: string; org: string; including: string; includingName: string; target: string; unit: string; weight: string; meaning: string; formula: string; documentInfoEvidence: string; node: number | null; nodeId: string | null; orgRevisionId: string | null; } interface NewPagination { descending: boolean; page: number; rowsPerPage: number; sortBy: string; } interface FormListMainByRole { page:number pageSize:number position:string round:string keyword:string year:number|null } interface ListGroup{ id:string nameGroupKPI:string } interface FormQueryCapacity { page: number; pageSize: number; keyword: string; } export type { FormQueryRound, FormRound, FormCompetency, FormDataRole, NewPagination, FormQueryCapacity, ListGroup, FormListMainByRole };