import React from "react";
import { FileUploadProps } from "./FileUpload.types";
/**
 * FileUpload component - Drag-and-drop file uploader with previews
 *
 * Features:
 * - Click to select files or drag-and-drop
 * - File type and size validation
 * - Image preview thumbnails
 * - Multiple file support
 * - Maximum file limits
 * - Accessible and keyboard-friendly
 * - Full theme customization
 *
 * @example
 * <FileUpload
 *   accept="image/*"
 *   maxSize={5000000}
 *   multiple
 *   onUpload={(files) => console.log(files)}
 * />
 */
export declare const FileUpload: React.ForwardRefExoticComponent<FileUploadProps & React.RefAttributes<HTMLDivElement>>;
