import React, { ReactNode } from 'react'; import './AssetCardVertical.css'; export interface AssetCardVerticalState { hoverState: boolean; focusCard: boolean; isDropdownOpen: boolean; } export type Actions = { actionTitle: string; actionIcon: ReactNode; actionOnClick: Function; testId?: string; }; export type AssetCardVerticalProps = { assetType?: 'image' | 'folder' | 'code' | 'pdf' | 'excel' | 'presentation' | 'document' | 'json' | 'text/plain' | 'zip' | 'video' | 'audio' | 'imageBroken' | 'image/tiff'; assetUrl?: string; title?: string; size?: number; height?: any; width?: any; onCardClick?: Function; onEditClick?: Function; onCopyClick?: Function; onDeleteClick?: Function; onFullScreenClick?: Function; onChecked?: Function; fullScreenComponent?: React.ReactNode; cardData?: any; checked?: boolean; isRadio?: boolean; progressBar?: number; canHover?: boolean; onReloadClick?: Function; actions?: Actions[]; isCardDisabled?: boolean; hoverText?: string; testId?: string; seeMoreActionsList?: Actions[]; onSeeMoreActionsListToggle?: (data?: boolean) => void; version?: 'v1' | 'v2'; isAssetSelectedInEntry?: boolean; fitImage?: boolean; previewIcon?: { showPreviewIcon: boolean; url: string; }; locale?: string; }; declare const _default: any; export default _default;