import { RefObject } from 'react'; interface UseMermaidControlsParams { showCollapse: boolean; showSourceView: boolean; defaultCollapsed: boolean; isPrintPreview: boolean; svg: string; error: string; loading: boolean; wrapperRef: RefObject; } export default function useMermaidControls({ showCollapse, showSourceView, defaultCollapsed, isPrintPreview, svg, error, loading, wrapperRef, }: UseMermaidControlsParams): { isFullscreen: boolean; setIsFullscreen: import('react').Dispatch>; isCollapsed: boolean; setIsCollapsed: import('react').Dispatch>; showSource: boolean; setShowSource: import('react').Dispatch>; isMinimize: boolean; setIsMinimize: import('react').Dispatch>; isPanzoomEnabled: boolean; setIsPanzoomEnabled: import('react').Dispatch>; toggleFullscreen: () => void; }; export {};