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