/**
 * VectorEditor — SVG-based vector drawing editor.
 *
 * Refactored: logic extracted to useVectorEditor hook,
 * UI split into VectorEditorMenuBar, VectorEditorRightPanel, VectorEditorStatusBar.
 *
 * Features:
 *  - Tools: pointer/select, rectangle, rounded rect, ellipse, line, arrow,
 *    polygon, star, pen (polyline), text
 *  - Fill & stroke colour + stroke-width editing per shape
 *  - Opacity per shape, rotation per shape
 *  - Shape list with selection, delete, reorder (bring to front / send to back)
 *  - Copy / Paste / Duplicate
 *  - Flip horizontal / vertical
 *  - Alignment: left, center, right, top, middle, bottom
 *  - Snap to grid toggle
 *  - Multi-format export: SVG, PNG, JPG, WebP, BMP
 *  - SVG import (paste or file)
 *  - Undo / Redo
 *  - Zoom & pan (wheel + middle-click)
 *  - Keyboard shortcuts: Delete, Ctrl+Z, Ctrl+Y, Ctrl+C, Ctrl+V, Ctrl+D,
 *    V, R, U, C, L, A, G, S, P, T
 */
import React from "react";
export interface VectorEditorProps {
    width?: number;
    height?: number;
    className?: string;
    onSaveToLibrary?: (dataUrl: string, name: string, mimeType: string) => void;
}
export declare const VectorEditor: React.FC<VectorEditorProps>;
export default VectorEditor;
