import { type FileUploaderFileProps } from '../../FileUploaderFile';
import { type FileId, type UploadFile } from '../../types';
export type FileListProps = {
    isMultiple?: boolean;
    /**
     * Список файлов для отображения
     */
    files?: UploadFile[];
    className?: string;
    /**
     * Идентификатор файла, для которого выполняется удаление
     */
    deletingFileId?: FileId | null;
} & Pick<FileUploaderFileProps, 'onDelete' | 'onRetry' | 'onView' | 'generateDownloadLink' | 'selfFiles' | 'setErrorStatusFile'>;
export declare const FileList: ({ isMultiple, files, className, deletingFileId, ...restProps }: FileListProps) => import("react/jsx-runtime").JSX.Element;
