interface DataOption { id: string; name: string; } interface DataOptionCheckBox { label: string; value: boolean; } interface FormFilter { page: number; pageSize: number; keyword: string; type: string; year: number; posType: string; posLevel: string; retireYear: string | null; rangeYear: { min: number; max: number }; isShowRetire: boolean | null; isProbation: boolean | null; } interface ItemsMenu { label: string; value: string; icon: string; color: string; } interface NewPagination { descending: boolean; page: number; rowsPerPage: number; sortBy: string; } export type { DataOption, DataOptionCheckBox, ItemsMenu, NewPagination, FormFilter, };