export const FETCH_ALL_ALERTS: "metabase/alerts/FETCH_ALL_ALERTS";
export function fetchAllAlerts(): (dispatch: any, getState: any) => Promise<void>;
export const FETCH_ALERTS_FOR_QUESTION_CLEAR_OLD_ALERTS: "metabase/alerts/FETCH_ALERTS_FOR_QUESTION_CLEAR_OLD_ALERTS";
export const FETCH_ALERTS_FOR_QUESTION: "metabase/alerts/FETCH_ALERTS_FOR_QUESTION";
export function fetchAlertsForQuestion(questionId: any): (dispatch: any, getState: any) => Promise<void>;
export const CREATE_ALERT: "metabase/alerts/CREATE_ALERT";
export function createAlert(alert: any): (dispatch: any, getState: any) => Promise<void>;
export const UPDATE_ALERT: "metabase/alerts/UPDATE_ALERT";
export function updateAlert(alert: any): (dispatch: any, getState: any) => Promise<void>;
export const UNSUBSCRIBE_FROM_ALERT: "metabase/alerts/UNSUBSCRIBE_FROM_ALERT";
export const UNSUBSCRIBE_FROM_ALERT_CLEANUP: "metabase/alerts/UNSUBSCRIBE_FROM_ALERT_CLEANUP";
export function unsubscribeFromAlert(alert: any): (dispatch: any, getState: any) => Promise<void>;
export const DELETE_ALERT: "metabase/alerts/DELETE_ALERT";
export function deleteAlert(alertId: any): (dispatch: any, getState: any) => Promise<void>;
declare const _default: import("@reduxjs/toolkit").Reducer<{
    alerts: any;
}, import("redux-actions").Action<any>, Partial<{
    alerts: never;
}>>;
export default _default;
