import React from 'react'; import { ScreenshotData, StoryData } from '../../typings'; import { ScreenshotListItemMenuProps } from './ScreenshotListItemMenu'; import { ImageDiffResult } from '../../api/typings'; export interface ScreenshotListItemProps extends Omit { onClick?: (item: ScreenshotData) => void; selected?: boolean; forceShowMenu?: boolean; draggable?: boolean; imageDiffResult?: ImageDiffResult; showImageDiffResultDialog?: boolean; storyData: StoryData; showPreviewOnClick?: boolean; pauseDeleteImageDiffResult?: boolean; openUpdateDialog?: boolean; } declare function ScreenshotListItem({ pauseDeleteImageDiffResult, showPreviewOnClick, screenshot, imageDiffResult, selected, onClick, draggable, forceShowMenu, showImageDiffResultDialog, storyData, ...rest }: ScreenshotListItemProps): JSX.Element; declare namespace ScreenshotListItem { var displayName: string; } declare const SortableScreenshotListItem: React.ComponentClass; export { SortableScreenshotListItem, ScreenshotListItem };