import * as React from "react"; export interface ClickableShapeProps { readonly fontWeight: string; readonly fontFamily: string; readonly fontStyle: string; readonly fontSize: number; readonly strokeStyle: string; readonly strokeWidth: number; readonly text: string; readonly textBox: { readonly closeIcon: any; readonly left: number; readonly padding: any; }; readonly hovering?: boolean; readonly interactiveCursorClass?: string; readonly show?: boolean; readonly onHover?: (e: React.MouseEvent, moreProps: any) => void; readonly onUnHover?: (e: React.MouseEvent, moreProps: any) => void; readonly onClick?: (e: React.MouseEvent, moreProps: any) => void; readonly yValue: number; } export declare class ClickableShape extends React.Component { static defaultProps: { show: boolean; strokeWidth: number; }; private closeIcon; render(): JSX.Element | null; private readonly drawOnCanvas; private readonly isHover; private readonly helper; }