import { ActionsObservable } from 'redux-observable'; import { Observable } from 'rxjs'; import { ZeniAPI } from '../../../zeniAPI'; import { fetchRoutineRuns, fetchRoutines, runRoutine, runRoutineFailure, runRoutineSuccess } from '../aiCfoViewReducer'; export type ActionType = ReturnType | ReturnType | ReturnType | ReturnType | ReturnType; /** * POST /1.0/routines/{scheduleId}/run — run a routine now. * * The response says the run was QUEUED, not that it finished: the answer is * emailed a minute or two later. So nothing is spliced in — both refetches are * what show the new run, and the outcome arrives on a later fetch rather than * being polled for. */ export declare const runRoutineEpic: (actions$: ActionsObservable, _state$: unknown, zeniAPI: ZeniAPI) => Observable;