import * as react_jsx_runtime from 'react/jsx-runtime'; interface AlertHistoryDataPoint { /** ISO date string e.g. "2024-01-01" */ date: string; /** Count of high-severity alerts */ high: number; /** Count of medium-severity alerts */ medium: number; /** Count of low-severity alerts */ low: number; } type AlertHistoryPeriod = 3 | 6 | 12; interface BackofficeAlertHistoryChartProps { chartData?: AlertHistoryDataPoint[] | 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?: AlertHistoryPeriod; /** 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 BackofficeAlertHistoryChart({ chartData, title, showLegend, legendPosition, showXAxis, showYAxis, defaultPeriod, height, width, className, isLoading, }: BackofficeAlertHistoryChartProps): react_jsx_runtime.JSX.Element; export { type AlertHistoryDataPoint, type AlertHistoryPeriod, BackofficeAlertHistoryChart, type BackofficeAlertHistoryChartProps };