/**
 * Modern File Upload Modal - Next.js 15 + shadcn/ui
 * Complete redesigned modal with sidebar navigation and enhanced functionality
 */
import { FileUploadConfig, UploadOptions, UploadResult } from '../types';
interface FileUploadModalProps {
    isOpen: boolean;
    onClose: () => void;
    onFileSelect: (fileUrl: string, fileData: UploadResult) => void;
    config: FileUploadConfig;
    options?: UploadOptions;
    multiple?: boolean;
    accept?: string;
    title?: string;
}
export declare function FileUploadModal({ isOpen, onClose, onFileSelect, config, options, multiple, accept, title }: FileUploadModalProps): import("react/jsx-runtime").JSX.Element;
export default FileUploadModal;
//# sourceMappingURL=FileUploadModal.d.ts.map