import React from 'react'; import { type RenderItemProps } from '@deephaven/components'; import { type FileStorageItem } from './FileStorage'; import './FileList.scss'; export type FileListRenderItemProps = RenderItemProps & { children?: JSX.Element; dropTargetItem?: FileStorageItem; draggedItems?: FileStorageItem[]; isDragInProgress: boolean; isDropTargetValid: boolean; onDragStart: (index: number, e: React.DragEvent) => void; onDragOver: (index: number, e: React.DragEvent) => void; onDragEnd: (index: number, e: React.DragEvent) => void; onDragExit: () => void; onDrop: (index: number, e: React.DragEvent) => void; }; export declare function FileListItem(props: FileListRenderItemProps): JSX.Element; export default FileListItem; //# sourceMappingURL=FileListItem.d.ts.map