///
declare enum CSVType {
Students = "students",
Subjects = "subjects",
Grades = "grades",
Attendances = "attendances",
ClassReflection = "classReflection",
Others = "others",
AllUser = "allUser"
}
export interface Option {
label: string;
value: number;
}
declare const useCSVImport: () => {
isLoading: any;
id: string;
setType: import("react").Dispatch>;
upload: (file: any) => Promise;
initImportReflection: any;
setInitImportReflection: import("react").Dispatch;
onConfirm: (values: any) => Promise;
CSVType: typeof CSVType;
dataFile: any;
setDataFile: import("react").Dispatch;
setArrStudent: import("react").Dispatch;
arrStudent: any;
isCheckDomainIBS: boolean;
onChangeTeacher: (teacher: Option) => void;
uploadByTeacherId: (file: any) => Promise;
setDataFileImportStudent: (dataFile: any) => void;
onUpLoadStudentFile: () => void;
defaultTeacher: number;
fileName: string;
onStudentSubmit: () => void;
downloadTemplateUser: () => Promise;
};
export default useCSVImport;