import type { RendererInterface } from '../types';
import { Renderer } from '../libs';
export declare class ReactRenderer extends Renderer implements RendererInterface {
    documentClickListener?(event: MouseEvent): void;
    documentContextMenuListener?(event: MouseEvent): void;
    documentMousemoveListener?(event: MouseEvent): void;
    documentKeydownListener?(event: KeyboardEvent): void;
    /**
     * 启动渲染
     */
    render(): void;
    /**
     * 连接编辑器
     */
    connect(): Promise<boolean>;
    /**
     * 监听节点交互事件
     */
    private setupNodeInteraction;
    /**
     * 监听画布交互事件
     */
    private setupCanvasInteraction;
    /**
     * 卸载渲染组件
     */
    dispose(): void;
}
//# sourceMappingURL=react-renderer.d.ts.map