export {};
// export interface ZuiUtilityUpload {
//   /**
//    * ex:
//    * - office: xlsx, xls, doc, docx, ppt, pptx...
//    * - image: png, jpg, jpeg, gif, bmp,...
//    * - others: pdf, rar, zip,...
//    */
//   extensions?: string[]
//   /**
//    * - ex:
//    * ```json
//    * maxSize: { Kb: 200, Mb: 1} // 1200Kb
//    * ```
//    */
//   maxSize?: {byte?: number; Kb?: number; Mb?: number}
//   /**
//    * @returns true for valid file
//    * @returns string is message for invalid file
//    */
//   validator?: (file?: File) => string | boolean
// }
// export interface ZuiUtilityInvalid {
//   file: File
//   /** Message error for invalid file upload */
//   message: string
// }
// export interface ZuiUtilityUploadFiles {
//   valid: File[]
//   inValid: ZuiUtilityInvalid[]
// }
// export interface ZuiUtilityUploadFile {
//   file: File
//   isValid: boolean
//   message?: string
// }
//# sourceMappingURL=type.js.map