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