import * as React from 'react'; import type { IconThumbnailProps, ImageProps, ImageThumbnailPlaceholderProps, ThumbnailContainerBackground, ThumbnailContainerProps, ThumbnailProps, VideoThumbnailProps } from '../../thumbnail/thumbnail'; export type CardThumbnailContainerProps = { background?: ThumbnailContainerBackground aspectRatio?: ThumbnailContainerProps['aspectRatio'] borderRadius?: ThumbnailContainerProps['borderRadius'] } & Omit; export declare const CardThumbnailContainer: React.ComponentType; type CommonPublicThumbnailProps = { border?: ThumbnailProps['border'] borderRadius?: ThumbnailProps['borderRadius'] aspectRatio?: ThumbnailProps['aspectRatio'] height?: ThumbnailProps['height'] width?: ThumbnailProps['width'] }; export type CardThumbnailProps = CommonPublicThumbnailProps & Pick; export declare const CardThumbnail: React.ComponentType; export type CardPlaceholderProps = Omit & Pick; export declare const CardPlaceholder: React.ComponentType; type CardIconThumbnailProps = Omit & Pick; export declare const CardIconThumbnail: React.ComponentType; type CardImageThumbnailProps = CommonPublicThumbnailProps & ImageProps; export declare const CardImageThumbnail: React.ComponentType; export type CardVideoThumbnailProps = CommonPublicThumbnailProps & { ref?: React.Ref whenToPlay: 'always' | 'on-hover' | 'now' | 'never' className?: string } & Pick; export declare const CardVideoThumbnail: React.ComponentType; export {};