import type { ThemeColors } from '../utils/theme'; import type { MindMapMessages } from '../utils/i18n'; export interface MindMapControlsProps { zoom: number; theme: ThemeColors; messages: MindMapMessages; showZoom?: boolean; showHistory?: boolean; showSearch?: boolean; showTags?: boolean; showModeToggle?: boolean; mode: 'view' | 'text'; isFullscreen: boolean; canUndo?: boolean; canRedo?: boolean; searchQuery?: string; searchMatchCount?: number; activeSearchIndex?: number; availableTags?: string[]; activeTags?: string[]; onZoomIn: () => void; onZoomOut: () => void; onAutoFit: () => void; onUndo?: () => void; onRedo?: () => void; onSearchChange?: (query: string) => void; onSearchPrevious?: () => void; onSearchNext?: () => void; onTagToggle?: (tag: string) => void; onClearTags?: () => void; onModeToggle: () => void; onFullscreenToggle: () => void; } export declare function MindMapControls({ zoom, messages, showZoom, showHistory, showSearch, showTags, showModeToggle, mode, isFullscreen, canUndo, canRedo, searchQuery, searchMatchCount, activeSearchIndex, availableTags, activeTags, onZoomIn, onZoomOut, onAutoFit, onUndo, onRedo, onSearchChange, onSearchPrevious, onSearchNext, onTagToggle, onClearTags, onModeToggle, onFullscreenToggle, }: MindMapControlsProps): import("react/jsx-runtime").JSX.Element;