import { KottiFieldFileUpload } from '../types'; /** * Builds a File Item element for the field.value array. * Called when selecting a file via the input picker or drag & drop. * @param file The raw file * @returns The File Item */ export declare const buildFileItem: (file: File) => KottiFieldFileUpload.ValueInternal[0]; /** * Builds a File Info object * @param param0.extensions The allowed file extensions * @param param0.fileItem The file item element from the field.value array * @param param0.isPreUploaded Whether the file is pre-uploaded or not * @param param0.maxFileSize The maximum file size allowed * @returns The File Info object */ export declare const buildFileInfo: ({ extensions, fileItem, isPreUploaded, maxFileSize, }: { extensions: KottiFieldFileUpload.PropsInternal["extensions"]; fileItem: KottiFieldFileUpload.ValueInternal[0]; isPreUploaded?: boolean; maxFileSize: KottiFieldFileUpload.PropsInternal["maxFileSize"]; }) => KottiFieldFileUpload.FileInfo;