import * as React from "react"; export interface SquareProps { readonly className?: string; readonly fillStyle?: string; readonly point: { x: number; y: number; datum: any; }; readonly strokeStyle?: string; readonly strokeWidth?: number; readonly width: number | ((datum: any) => number); } export declare class Square extends React.Component { static defaultProps: { fillStyle: string; className: string; }; static drawOnCanvas: (props: SquareProps, point: { x: number; y: number; datum: unknown; }, ctx: CanvasRenderingContext2D) => void; render(): JSX.Element; }