/** * MediaToolbar Component * * Toolbar with upload button, search input, filters, sort, and view toggle. * * Performance: Wrapped with memo. Sort options memoized. */ import type { MediaListOptions } from '../../lib/media/types'; type ViewMode = 'grid' | 'list'; interface MediaToolbarProps { onUploadClick?: () => void; searchQuery: string; onSearchChange: (query: string) => void; typeFilter: 'all' | 'image' | 'video'; onTypeFilterChange: (type: 'all' | 'image' | 'video') => void; sortBy: MediaListOptions['orderBy']; sortDir: MediaListOptions['orderDir']; onSortChange: (orderBy: MediaListOptions['orderBy'], orderDir: MediaListOptions['orderDir']) => void; viewMode: ViewMode; onViewModeChange: (mode: ViewMode) => void; className?: string; } export declare const MediaToolbar: import("react").NamedExoticComponent; export {}; //# sourceMappingURL=MediaToolbar.d.ts.map