/**
 * File Upload Library Component
 * Main component that handles file library display, upload, and management
 */
import React from 'react';
import { FileUploadConfig, FileMetadata, UploadOptions } from '../types';
interface FileUploadLibraryProps {
    /** File upload configuration with server endpoint and token */
    config: FileUploadConfig;
    /** Upload options */
    options?: UploadOptions;
    /** Callback when file is selected */
    onFileSelect?: (file: FileMetadata) => void;
    /** Allow multiple file selection */
    multiple?: boolean;
    /** Accepted file types */
    accept?: string;
    /** Custom CSS class */
    className?: string;
    /** Custom styles */
    style?: React.CSSProperties;
}
export declare const FileUploadLibrary: React.FC<FileUploadLibraryProps>;
export default FileUploadLibrary;
//# sourceMappingURL=FileUploadLibrary.d.ts.map