import { ResolutionType, ErrorsType } from './typings'; export declare const isResolutionValid: (image: HTMLImageElement, resolutionType: ResolutionType, resolutionWidth?: number, resolutionHeight?: number) => boolean; export declare const isImageValid: (fileType: string) => boolean; export declare const isMaxFileSizeValid: (fileSize: any, maxFileSize?: any) => boolean; export declare const isAcceptTypeValid: (acceptType: any, fileName: any) => boolean; export declare const isMaxNumberValid: (totalNumber: any, maxNumber: any, keyUpdate: any) => boolean; export declare const getErrorValidation: ({ fileList, value, maxNumber, keyUpdate, acceptType, maxFileSize, resolutionType, resolutionWidth, resolutionHeight, allowNonImageType, }: { fileList: any; value: any; maxNumber: any; keyUpdate: any; acceptType: any; maxFileSize: any; resolutionType: any; resolutionWidth: any; resolutionHeight: any; allowNonImageType: any; }) => Promise;