import * as react_jsx_runtime from 'react/jsx-runtime'; interface ContactHistoryDataPoint { /** ISO date string e.g. "2024-01-01" */ date: string; calls: number; emails: number; meetings: number; notes?: number; } type ContactHistoryPeriod = 3 | 6 | 12; interface BackofficeContactHistoryChartProps { chartData?: ContactHistoryDataPoint[] | null; title?: string; /** Show or hide the chart legend */ showLegend?: boolean; /** Legend placement relative to the chart */ legendPosition?: "top" | "bottom"; /** Show or hide X axis labels */ showXAxis?: boolean; /** Show or hide Y axis labels */ showYAxis?: boolean; /** Default period selector value */ defaultPeriod?: ContactHistoryPeriod; /** Chart canvas height in pixels */ height?: number; /** Card max-width in pixels or CSS string */ width?: number | string; className?: string; /** Show skeleton loading state instead of the chart */ isLoading?: boolean; } declare function BackofficeContactHistoryChart({ chartData, title, showLegend, legendPosition, showXAxis, showYAxis, defaultPeriod, height, width, className, isLoading, }: BackofficeContactHistoryChartProps): react_jsx_runtime.JSX.Element; export { BackofficeContactHistoryChart, type BackofficeContactHistoryChartProps, type ContactHistoryDataPoint, type ContactHistoryPeriod };