import React, { ReactNode } from 'react'; import { AISuggestions, AssetData, AssetValidationFilter } from '../../../utils/types'; import './GalleryView.style.scss'; interface GalleryViewProps { selectedFolder: AssetData | null; sortByData: { id: string; sortingDirection: string; }; spaceAssetsSearchOptions: { searchType: string | React.ReactNode; searchText: string; }; excludeUids: string[]; ai_suggestions: AISuggestions; isAPIError: boolean; setIsAPIError: (isAPIError: boolean) => void; setShouldDisabledActionPanel: (shouldDisabledActionPanel: boolean) => void; linkedSpaces: string[]; breadcrumbClickHandler: (crumbs: any) => void; setMessageComponent: (message: ReactNode) => void; handleGoBack: () => void; setShouldClearSearchFilters: (shouldClearSearchFilters: boolean) => void; isSuggestions: boolean; isMultiple: boolean; spaceAssetsPicked: AssetData[]; setSpaceAssetsPicked: (assets: AssetData[]) => void; showSelectedAssets: boolean; linkedWorkspaces: { workspace: string; space_uid: string; }[]; isResponsive?: boolean; appliedFilterCount?: number; localesWithFallback?: any[]; totalCounts: number; setTotalCounts: (totalCounts: number) => void; fetchSpaceAssets: (params: any, headers: any, options: any) => Promise; validationFilter?: AssetValidationFilter; spacesWithTitles?: Array<{ uid: string; title: string; }>; } declare const _default: React.NamedExoticComponent; export default _default;