import React from 'react'; import { type FileStorageItem } from './FileStorage'; import type FileStorage from './FileStorage'; import './FileExplorer.scss'; export interface FileExplorerProps { storage: FileStorage; isMultiSelect?: boolean; focusedPath?: string; onCopy?: (file: FileStorageItem) => void; onCreateFile?: () => void; onCreateFolder?: () => void; onDelete?: (files: FileStorageItem[]) => void; onRename?: (oldName: string, newName: string) => void; onSelect: (file: FileStorageItem, event: React.SyntheticEvent) => void; onSelectionChange?: (selectedItems: FileStorageItem[]) => void; /** Height of each item in the list */ rowHeight?: number; } /** * Component that displays and allows interaction with the file system in the provided FileStorage. */ export declare function FileExplorer(props: FileExplorerProps): JSX.Element; export declare namespace FileExplorer { var displayName: string; } export default FileExplorer; //# sourceMappingURL=FileExplorer.d.ts.map