import * as React from 'react'; import { type FunnelItemIdentifier } from "./funnel.types.js"; import { type FunnelPlotSlotExtension } from "./funnelPlotSlots.types.js"; export interface FunnelPlotProps extends FunnelPlotSlotExtension { /** * A CSS class name applied to the root element. */ className?: string; /** * Callback fired when a funnel item is clicked. * @param {React.MouseEvent} event The event source of the callback. * @param {FunnelItemIdentifier} funnelItemIdentifier The funnel item identifier. */ onItemClick?: (event: React.MouseEvent, funnelItemIdentifier: FunnelItemIdentifier) => void; } declare function FunnelPlot(props: FunnelPlotProps): import("react/jsx-runtime").JSX.Element; declare namespace FunnelPlot { var propTypes: any; } export { FunnelPlot };