import React from 'react'; import { PresetName } from '../core/smart-defaults.cjs'; import { S as SmartDropzoneProps } from '../index-BjQbXosE.cjs'; /** * Simplified SmartDropzone with smart defaults * * Usage: * * * */ interface SmartDropzoneSimpleProps extends Partial { /** * Use a preset configuration */ preset?: PresetName; /** * Cloudinary configuration (required) */ cloudinary: { cloudName: string; uploadPreset: string; defaultFolder?: string; }; /** * Override any preset/default values */ overrides?: Partial; } /** * SmartDropzone with intelligent defaults and presets * * Features: * - Smart defaults based on research * - Preset configurations for common use cases * - Easy overrides for customization * - Only Cloudinary provider (simplified) */ declare const SmartDropzoneSimple: React.FC; /** * Preset-based components for common use cases */ declare const SimpleUpload: React.FC & { cloudinary: SmartDropzoneSimpleProps['cloudinary']; }>; declare const GalleryUpload: React.FC & { cloudinary: SmartDropzoneSimpleProps['cloudinary']; }>; declare const DocumentUpload: React.FC & { cloudinary: SmartDropzoneSimpleProps['cloudinary']; }>; declare const MediaUpload: React.FC & { cloudinary: SmartDropzoneSimpleProps['cloudinary']; }>; declare const EnterpriseUpload: React.FC & { cloudinary: SmartDropzoneSimpleProps['cloudinary']; }>; export { DocumentUpload, EnterpriseUpload, GalleryUpload, MediaUpload, SimpleUpload, SmartDropzoneSimple, type SmartDropzoneSimpleProps };