import { Observable } from "rxjs"; import { Action } from "../../Store"; import { Actions } from "./state/actions"; export declare const getEpic: (action$: Observable>) => Observable>; /** * @brief This uses concatMap to throttle the incoming alerts. The first * concatMap throttles building up of alerts from multiple GET requests. * The second concatMap wait's for ALERT_CLR before sending the next * ALERT_SET. * * TODO - Canceling alert will flush out the inner observable, but the outer * observable seems to keep going... */ export declare const setAlertEpic: (action$: Observable>) => Observable>; export declare const clrAlertEpic: (action$: Observable>) => Observable; export declare const cancelAlertEpic: (action$: Observable>) => Observable; export declare const pollEpic: (action$: Observable>) => Observable; declare const _default: import("redux-observable").Epic, Action, void, any>; export default _default;