import { FileBrowserEntry, FileBrowserViewMode } from './file-browser-types.js'; export interface FileListBrowserProps { className?: string; description?: string; entries: readonly FileBrowserEntry[]; error?: string | null; isLoading?: boolean; onNavigate?: (prefix: string) => void; onRefresh?: () => void; onSelect?: (entry: FileBrowserEntry) => void; onViewModeChange?: (mode: FileBrowserViewMode) => void; prefix: string; selectedId?: string | null; title?: string; viewMode?: FileBrowserViewMode; } /** * Controlled folder-aware file list browser (list + grid). * Pass `entries` from Athena storage documents via * {@link documentsToFileBrowserEntries}, files-sdk `list`, or a mock tree. */ export declare function FileListBrowser({ entries, prefix, isLoading, error, selectedId, viewMode, title, description, onNavigate, onSelect, onRefresh, onViewModeChange, className, }: FileListBrowserProps): import("react").JSX.Element;