type AlertDialogLevel = "info" | "warning" | "critical" | "recovery"; type AlertDialogLayout = "normal" | "monitor"; export interface AlertDialogField { label: string; value: string | number; mono?: boolean; accent?: boolean; marker?: "min" | "max" | "trigger"; } type AlertDialogFieldVariant = "cards" | "compact"; type AlertDialogAutoCloseMode = "fixed" | "idle"; type __VLS_Props = { modelValue: boolean; title: string; subtitle?: string; content?: string; layout?: AlertDialogLayout; level?: AlertDialogLevel; prominentLevel?: boolean; status?: string; source?: string; timestamp?: number | string; showCloseButton?: boolean; showCancelButton?: boolean; showConfirmButton?: boolean; titleAlign?: "left" | "center"; cancelText?: string; confirmText?: string; actionSize?: "sm" | "md" | "lg"; closeOnMask?: boolean; autoCloseMs?: number; autoCloseMode?: AlertDialogAutoCloseMode; autoCloseEnabled?: boolean; autoClosePaused?: boolean; width?: string; monitorFields?: AlertDialogField[]; trend?: number[]; chartSeriesName?: string; chartSeries?: Array<{ name: string; values: number[]; }>; chartTimestamps?: number[]; chartTriggerTime?: string; chartTriggerValue?: string; chartContext?: Record; chartTitle?: string; chartPlacement?: "side" | "bottom"; chartShowExtremaMarkers?: boolean; chartEnableExtremaHover?: boolean; chartEnableSelectionZoom?: boolean; infoItems?: string[]; monitorFieldsVariant?: AlertDialogFieldVariant; }; declare var __VLS_15: {}, __VLS_20: {}, __VLS_22: {}, __VLS_24: {}; type __VLS_Slots = {} & { default?: (props: typeof __VLS_15) => any; } & { default?: (props: typeof __VLS_20) => any; } & { details?: (props: typeof __VLS_22) => any; } & { footer?: (props: typeof __VLS_24) => any; }; declare const __VLS_component: import('vue').DefineComponent<__VLS_Props, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { close: () => any; "update:modelValue": (value: boolean) => any; confirm: () => any; timeout: () => any; }, string, import('vue').PublicProps, Readonly<__VLS_Props> & Readonly<{ onClose?: (() => any) | undefined; "onUpdate:modelValue"?: ((value: boolean) => any) | undefined; onConfirm?: (() => any) | undefined; onTimeout?: (() => any) | undefined; }>, { source: string; width: string; status: string; chartTimestamps: number[]; subtitle: string; showCloseButton: boolean; closeOnMask: boolean; titleAlign: "left" | "center"; content: string; layout: AlertDialogLayout; level: AlertDialogLevel; prominentLevel: boolean; timestamp: number | string; showCancelButton: boolean; showConfirmButton: boolean; cancelText: string; confirmText: string; actionSize: "sm" | "md" | "lg"; autoCloseMs: number; autoCloseMode: AlertDialogAutoCloseMode; autoCloseEnabled: boolean; autoClosePaused: boolean; monitorFields: AlertDialogField[]; trend: number[]; chartSeriesName: string; chartSeries: Array<{ name: string; values: number[]; }>; chartTriggerTime: string; chartTriggerValue: string; chartContext: Record; chartTitle: string; chartPlacement: "side" | "bottom"; chartShowExtremaMarkers: boolean; chartEnableExtremaHover: boolean; chartEnableSelectionZoom: boolean; infoItems: string[]; monitorFieldsVariant: AlertDialogFieldVariant; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, any>; declare const _default: __VLS_WithSlots; export default _default; type __VLS_WithSlots = T & { new (): { $slots: S; }; }; //# sourceMappingURL=AlertDialog.vue.d.ts.map