import { MouseEvent } from 'react'; import { SingleThumbnailCardOverflowProps, SingleThumbnailCardProps } from './typings'; export interface ThumbnailCardInfoProps extends Pick { /** * Label text for the action button (when type="action") */ actionName?: string; /** * Custom class name */ className?: string; /** * Whether the action is disabled */ disabled?: boolean; /** * Click handler for the action button (when type="action") */ onActionClick?: (event: MouseEvent) => void; /** * Callback when an option is selected (when type="overflow") */ onOptionSelect?: SingleThumbnailCardOverflowProps['onOptionSelect']; /** * Dropdown options (when type="overflow") */ options?: SingleThumbnailCardOverflowProps['options']; } /** * ThumbnailCardInfo is a shared component for rendering card info section * Used by SingleThumbnailCard and FourThumbnailCard */ declare const ThumbnailCardInfo: import("react").ForwardRefExoticComponent>; export default ThumbnailCardInfo;