/**
 * IsometricEditor
 * Visual editor for 2.5D isometric tile maps
 */
import React from 'react';
import type { IsometricTileset, IsometricMap } from './isometricTiles';
export interface IsometricEditorProps {
    /** Initial tileset */
    tileset?: IsometricTileset;
    /** Initial map */
    initialMap?: IsometricMap;
    /** Canvas width */
    width?: number;
    /** Canvas height */
    height?: number;
    /** Called when map changes */
    onChange?: (map: IsometricMap) => void;
    /** Custom class name */
    className?: string;
}
export declare const IsometricEditor: React.FC<IsometricEditorProps>;
export default IsometricEditor;
