/**
 * Alerts Widget
 *
 * Displays warnings and notifications with severity indicators.
 * Pro+ only with alert history and acknowledgment.
 *
 * @since v1.56.3
 */
import type { RegisteredWidget, WidgetDefinition } from '../widget-types.js';
/**
 * Alert severity levels
 */
export type AlertSeverity = 'critical' | 'warning' | 'info';
/**
 * Alert category
 */
export type AlertCategory = 'security' | 'update' | 'compatibility' | 'storage' | 'performance' | 'system';
/**
 * Alert item
 */
export interface Alert {
    id: string;
    severity: AlertSeverity;
    category: AlertCategory;
    title: string;
    message: string;
    timestamp: number;
    acknowledged: boolean;
    actionable: boolean;
    actionLabel?: string;
}
/**
 * Widget data interface
 */
export interface AlertsData {
    alerts: Alert[];
    unacknowledgedCount: number;
    lastUpdated: number;
}
/**
 * Widget definition
 */
export declare const alertsDefinition: WidgetDefinition;
/**
 * Registered widget export
 */
export declare const AlertsWidget: RegisteredWidget;
export default AlertsWidget;
//# sourceMappingURL=AlertsWidget.d.ts.map