/** * SchemaToolbar — floating toolbar rendered on top of the Schema Builder * canvas. Provides Tidy-Up / Fit-View / Export-PNG buttons and a fuzzy entity * search input. * * Reference: `docs/plans/20260501-universal-wysiwyg-schema-ux-v1.00W.md` §3.6 * items 6 (minimap + zoom-to-fit + search) and 8 (PNG export). * * Positioned `absolute top-2 left-2 z-10` inside the canvas container so it * stays glued to the canvas on resize without introducing any new layout * primitive. */ import type { ReactElement } from 'react'; export interface SchemaToolbarProps { onTidyUp: () => void; onFitView: () => void; onSearchChange: (query: string) => void; searchQuery: string; resultCount?: number; totalCount?: number; /** Phase 1b.2. Optional; button is hidden if omitted. */ onExportPng?: () => void; } export declare function SchemaToolbar({ onTidyUp, onFitView, onSearchChange, searchQuery, resultCount, totalCount, onExportPng, }: SchemaToolbarProps): ReactElement; //# sourceMappingURL=SchemaToolbar.d.ts.map