import { NvUploaderModes } from './types.ts'; import { NvUploadedFile } from './index.tsx'; interface LocalFilesStatusesProps { files?: FileList | null; localImageUrls: { [key: string]: string; }; } export declare const getLocalFilesStatuses: ({ files, localImageUrls, }: LocalFilesStatusesProps) => { isFilesSelected: boolean; isSingleFileSelected: boolean; isMultipleFilesSelected: boolean; isSingleImage: boolean; isMostlyImagesSelected: boolean; }; interface UploadedFilesStatusesProps { uploadedFiles?: NvUploadedFile[]; isPreview: boolean; isJustUploaded: boolean; } export declare const getUploadedFilesStatuses: ({ uploadedFiles, isPreview, isJustUploaded, }: UploadedFilesStatusesProps) => { isFilesUploaded: boolean; isSingleFileUploaded: boolean; isMultipleFilesUploaded: boolean; isUploadedView: boolean; isSingleImageUploaded: boolean; isMostlyImagesUploaded: boolean; }; interface FilesViewStatusesProps { isJustUploaded: boolean; isSingleFileSelected: boolean; isSingleImage: boolean; isSingleFileUploaded: boolean; isSingleImageUploaded: boolean; isMultipleFilesSelected: boolean; isMostlyImagesSelected: boolean; isMultipleFilesUploaded: boolean; isMostlyImagesUploaded: boolean; mode: NvUploaderModes; isPreview: boolean; } export declare const getFilesViewStatuses: ({ isJustUploaded, isSingleFileSelected, isSingleImage, isSingleFileUploaded, isSingleImageUploaded, isMultipleFilesSelected, isMostlyImagesSelected, isMultipleFilesUploaded, isMostlyImagesUploaded, mode, isPreview, }: FilesViewStatusesProps) => { isSingleFileView: boolean; isMultipleCommonView: boolean; isMultipleImagesView: boolean; isMultipleFilesView: boolean; }; export declare const getDefaultHint: (acceptList: string[]) => string; export {};