import * as react_jsx_runtime from 'react/jsx-runtime'; /** * One month of alert-matching data showing how many contacts fall into each * alert-status bucket. */ interface AlertMatchingDataPoint { /** ISO date string e.g. "2024-01-01" */ date: string; /** Contacts with no active alerts (healthy). */ healthy: number; /** Contacts matching at least one Watch-level alert. */ watch: number; /** Contacts matching at least one Need-Action alert. */ needAction: number; } type AlertMatchingPeriod = 3 | 6 | 12; interface BackofficeAlertMatchingChartProps { chartData?: AlertMatchingDataPoint[] | null; title?: string; showLegend?: boolean; legendPosition?: "top" | "bottom"; showXAxis?: boolean; showYAxis?: boolean; defaultPeriod?: AlertMatchingPeriod; height?: number; width?: number | string; className?: string; isLoading?: boolean; } declare function BackofficeAlertMatchingChart({ chartData, title, showLegend, legendPosition, showXAxis, showYAxis, defaultPeriod, height, width, className, isLoading, }: BackofficeAlertMatchingChartProps): react_jsx_runtime.JSX.Element; export { type AlertMatchingDataPoint, type AlertMatchingPeriod, BackofficeAlertMatchingChart, type BackofficeAlertMatchingChartProps };