import React from 'react'; import { AssetData, AssetLoaderProps, AssetThumbnailRefreshProps } from '../../../utils/types'; export declare const ASSET: { REQUESTING: string; SUCCESS: string; GET_ALL: string; SET_ALL: string; GET_SINGLE: string; SET_SINGLE: string; ERROR: string; SET_VIEW: string; GET_FOLDER: string; SET_FOLDER: string; SET_SELECTED_ASSETS: string; SET_SELECTED_ASSETS_DATA: string; SET_ASSET_PUBLISH: string; SET_SELECTED_FOLDER_LABEL: string; MAX_BATCH_UPLOAD_SIZE: number; TABLE_ASSET_WIDTH: number; TABLE_ASSET_HEIGHT: number; ASSET_WIDTH_HORIZONTAL: number; ASSET_HEIGHT_HORIZONTAL: number; ASSET_WIDTH_VERTICAL: number; ASSET_HEIGHT_VERTICAL: number; ASSET_THUMBNAIL_WIDTH: number; ASSET_THUMBNAIL_HEIGHT: number; SCALE_FACTOR: number; }; export declare const AssetThumbnailRefresh: React.FC; export declare const closeDropdown: (setShowDropdown: React.Dispatch>, setActionSelected: React.Dispatch>) => void; export declare const FullScreen: () => React.JSX.Element; export declare const getAssetIconName: (type: string) => string; export declare const getAssetType: (assetObj: AssetData) => string; export declare const getAssetUrl: (assetObj: AssetData, stackObj: { isAssetDownloadPublic: boolean; }, noResize?: boolean) => string; export declare const getAssetIcon: (assetObj: AssetData, stackObj: { isAssetDownloadPublic: boolean; }, location?: { branch: string; }) => any; export declare const AssetThumbnail: React.FC; export declare const GridSkeleton: ({ num }: { num: number; }) => React.JSX.Element; export declare const loadMoreData: (entries: IntersectionObserverEntry[], shouldLoad: any, requesting: any, fetch: () => void) => void; export declare const AssetLoader: React.FC;