export interface ChartCrosshairProps {
    /** Whether to show the crosshair */
    show: boolean;
    /** X coordinate for the vertical line */
    x: number;
    /** Y coordinate for the horizontal line (optional) */
    y?: number;
    /** Chart margins */
    margin: {
        top: number;
        right: number;
        bottom: number;
        left: number;
    };
    /** Inner chart dimensions */
    innerWidth: number;
    innerHeight: number;
    /** Whether to show the horizontal line */
    showHorizontal?: boolean;
    /** Custom stroke color */
    strokeColor?: string;
    /** Custom stroke width */
    strokeWidth?: number;
    /** Custom stroke dash array */
    strokeDasharray?: string;
    /** Custom opacity */
    opacity?: number;
    /** Additional CSS classes */
    className?: string;
}
export interface ChartCrosshairTheme {
    baseStyle?: string;
    verticalLine?: string;
    horizontalLine?: string;
}
