import { type ReactElement, type ReactNode } from "react"; /** * Provides AutomationsContext to its children, built from dashboard Redux state. * Wraps the alerting dialog subtree (both the create/edit and management dialogs reach * AutomationsContext through this provider). * * @internal */ export declare function AlertingAutomationsProvider({ children }: { children: ReactNode; }): ReactElement; /** * Connector component that reads from the dashboard Redux store and wires up * the alerting dialog tree (create/edit and management) via context providers. * * This is the primary bridge between dashboard store state and the alerting * dialog tree. One transitive exception remains: useAutomationAlertParameters * (in shared/automationFilters) still reads the store via useDashboardSelector, * so alerting is not yet fully decoupled. That coupling is an explicit * carve-out frozen in the `automationFilters` allowlist of .dependency-cruiser.js * (see the GDP-3167 note there) and is tracked for a Phase 3 move behind this * connector. * * AutomationsContext is provided by AlertingAutomationsProvider, which wraps this * connector (see AlertingDialogProvider). * * @internal */ export declare function AlertingConnector(): ReactElement | null; //# sourceMappingURL=AlertingConnector.d.ts.map