/**
 * Hook that handles alert dialogs.
 *
 * @alpha
 */
export declare const useDashboardAlerts: () => {
    alertToEdit: import("@gooddata/sdk-model").IAutomationMetadataObject | undefined;
    isInitialized: boolean;
    notificationChannels: import("@gooddata/sdk-model").INotificationChannelIdentifier[] | import("@gooddata/sdk-model").INotificationChannelMetadataObject[];
    automations: import("@gooddata/sdk-model").IAutomationMetadataObject[];
    automationsCount: number;
    numberOfAvailableDestinations: number;
    widget: import("../../types/layoutTypes.js").ICustomWidget | import("@gooddata/sdk-model").IWidget | undefined;
    insight: import("@gooddata/sdk-model").IInsight | undefined;
    automationsLoading: boolean;
    automationsError: import("@gooddata/sdk-ui").GoodDataSdkError | undefined;
    isAlertingVisible: boolean;
    isAlertDialogOpen: boolean;
    defaultOnAlerting: (widget?: import("@gooddata/sdk-model").IWidget | undefined) => void;
    onAlertingOpen: (widget?: import("@gooddata/sdk-model").IWidget | undefined, alert?: import("@gooddata/sdk-model").IAutomationMetadataObject | undefined) => void;
    onAlertingCancel: () => void;
    onAlertingCreateError: () => void;
    onAlertingCreateSuccess: (alert: import("@gooddata/sdk-model").IAutomationMetadataObject) => void;
    onAlertingSaveError: () => void;
    onAlertingSaveSuccess: () => void;
    isAlertManagementVisible: boolean;
    isAlertManagementDialogOpen: boolean;
    defaultOnAlertingManagement: (widget?: import("@gooddata/sdk-model").IWidget | undefined) => void;
    onAlertingManagementOpen: (widget?: import("@gooddata/sdk-model").IWidget | undefined) => void;
    onAlertingManagementClose: () => void;
    onAlertingManagementAdd: (targetWidget?: import("@gooddata/sdk-model").IWidget | undefined) => void;
    onAlertingManagementDeleteError: () => void;
    onAlertingManagementDeleteSuccess: () => void;
    onAlertingManagementEdit: (alert: import("@gooddata/sdk-model").IAutomationMetadataObject, widget?: import("@gooddata/sdk-model").IWidget | undefined) => void;
    onAlertingManagementLoadingError: () => void;
    onAlertingManagementPauseSuccess: (_alert: import("@gooddata/sdk-model").IAutomationMetadataObject, pause: boolean) => void;
    onAlertingManagementPauseError: (_error: import("@gooddata/sdk-ui").GoodDataSdkError, pause: boolean) => void;
};
//# sourceMappingURL=useDashboardAlerts.d.ts.map