import { default as React } from 'react'; interface MermaidToolbarProps { showSourceView: boolean; showCollapse: boolean; showDownload: boolean; isFullscreen: boolean; isCollapsed: boolean; isMinimize: boolean; isPanzoomActive: boolean; isPanzoomAvailable: boolean; isPanzoomEnabled: boolean; setIsPanzoomEnabled: (value: boolean | ((prev: boolean) => boolean)) => void; setIsMinimize: (value: boolean | ((prev: boolean) => boolean)) => void; setIsCollapsed: (value: boolean | ((prev: boolean) => boolean)) => void; setShowSource: (value: boolean) => void; toggleFullscreen: () => void; downloadMenu: { items: Array<{ key: string; label: string; }>; onClick: ({ key }: { key: string; }) => void; }; panzoomRef: React.MutableRefObject<{ zoomIn: () => void; zoomOut: () => void; reset: () => void; } | null>; } export default function MermaidToolbar({ showSourceView, showCollapse, showDownload, isFullscreen, isCollapsed, isMinimize, isPanzoomActive, isPanzoomAvailable, isPanzoomEnabled, setIsPanzoomEnabled, setIsMinimize, setIsCollapsed, setShowSource, toggleFullscreen, downloadMenu, panzoomRef, }: MermaidToolbarProps): React.JSX.Element; export {};