import React from "react"; import { ButtonProps, PaneProps, TypographyProps } from "@bigbinary/neetoui"; type Version = { id: string; date: Date; user: string; onClick?: () => void; isDraft?: boolean; isPublished?: boolean; showMoreDropdown?: boolean; moreDropdownProps?: MoreDropdownProps; }; type MoreDropdownProps = { menuItems: MenuItem[]; disabled?: boolean; dropdownButtonProps?: Record; dropdownProps?: Record; }; type MenuItem = { key: string; label: string; onClick: () => void; prefix?: React.ReactNode; suffix?: React.ReactNode; disabled?: boolean; [key: string]: any; }; const VersionHistory: React.FC<{ isOpen: boolean; onClose: () => void; isLoading?: boolean; draftVersions?: Version[]; publishedVersions?: Version[]; paneTitle?: string; showRefreshButton?: boolean; onRefreshClick?: () => void; }>; export default VersionHistory;