/** * Files module types */ export type ViewMode = 'grid' | 'list' | 'details' export type SortField = 'label' | 'size' | 'modifiedOn' | 'createdOn' | 'mime' export type SortOrder = 'asc' | 'desc' export interface ViewSettings { mode: ViewMode sortField: SortField sortOrder: SortOrder showHidden: boolean } export interface BreadcrumbItem { id: string label: string isRoot: boolean } export interface ContextMenuAction { id: string label: string icon: string disabled?: boolean divider?: boolean }