import * as React from "react"; import { strokeDashTypes } from "@react-financial-charts/core"; export interface InteractiveYCoordinateProps { readonly bgFillStyle: string; readonly strokeStyle: string; readonly strokeWidth: number; readonly strokeDasharray: strokeDashTypes; readonly textFill: string; readonly fontFamily: string; readonly fontSize: number; readonly fontWeight: number | string; readonly fontStyle: string; readonly text: string; readonly edge: object; readonly textBox: { readonly closeIcon: any; readonly left: number; readonly height: number; readonly padding: any; }; readonly yValue: number; readonly onDragStart?: (e: React.MouseEvent, moreProps: any) => void; readonly onDrag?: (e: React.MouseEvent, moreProps: any) => void; readonly onDragComplete?: (e: React.MouseEvent, moreProps: any) => void; readonly onHover?: (e: React.MouseEvent, moreProps: any) => void; readonly onUnHover?: (e: React.MouseEvent, moreProps: any) => void; readonly defaultClassName?: string; readonly interactiveCursorClass?: string; readonly tolerance: number; readonly selected: boolean; readonly hovering: boolean; } export declare class InteractiveYCoordinate extends React.Component { static defaultProps: { fontWeight: string; strokeWidth: number; tolerance: number; selected: boolean; hovering: boolean; }; private width; render(): JSX.Element; private readonly drawOnCanvas; private readonly isHover; private readonly helper; }