import * as React from 'react'; import { IScene, ISceneMode, IShapesDeclarations } from '../declarations'; import { IEditorEvent } from '../editor-state/editor-events'; export interface IShapesRendererPropTypes { shapesDeclarations: IShapesDeclarations; mode: ISceneMode; scene: IScene; onEditorEvent(ev: IEditorEvent): void; } export default class ShapesRenderer extends React.Component { shouldComponentUpdate(nextProps: IShapesRendererPropTypes): boolean; render(): JSX.Element; }