import { type IAlertingDialogProps } from "../types.js";
export declare function AlertingDialogRenderer({ alertToEdit, users, usersError, notificationChannels, insight, widget, onCancel, onDeleteSuccess, onDeleteError, onError, onSuccess, onSaveError, onSaveSuccess }: IAlertingDialogProps): import("react/jsx-runtime").JSX.Element;
/**
 * Default implementation of the alerting create/edit dialog.
 *
 * This component is a pure consumer of `AutomationsContext` and `AlertingDialogContext`: it reads
 * org/workspace data and per-dialog state from those contexts rather than from the dashboard store.
 * It must therefore be rendered within an `AutomationsContextProvider` (and, for the create/edit
 * flow, an `AlertingDialogContextProvider`). Inside a `Dashboard`, the alerting connector supplies
 * both providers above the `AlertingDialogComponent` slot — so the default component, and any
 * wholesale slot replacement, inherit the contexts automatically and require no extra wiring.
 *
 * The providers are intentionally hoisted above the slot rather than built inside this component:
 * that is what lets a wholesale replacement receive the same contexts (see the Phase-2 boundary in
 * `docs/tasks/26Q1 - Automation Dialog Separation.md`). Rendering this component outside those
 * providers throws at runtime.
 *
 * @alpha
 */
export declare function DefaultAlertingDialog(props: IAlertingDialogProps): import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=DefaultAlertingDialog.d.ts.map