import React from 'react'; import { InputPropsType } from '../../../core/ZInput/Types'; export type FileUploaderPropsType = InputPropsType & { fileTypes?: string[]; uploadedFileOnChange?: (file: File, uploadedData: any) => void; label: string; desc?: string | React.ReactNode; errorMessage: string | React.ReactNode; fileIcon?: React.ReactNode; handleFileChange?: (file: File) => void; directory?: { isDir: boolean; handleDirectoryChange: (files: FileList) => void; handleDirectoryDrop: (e: any) => void; }; classes?: { root?: string; labelWrapper?: string; }; };