import { Action } from 'redux'; export declare enum ActionNames { watch = "progress.watch", unwatch = "progress.unwatch" } export interface WatchProgress { type: ActionNames.watch; pattern: string; onProgress(action: Action): any; } export interface UnwatchProgress { type: ActionNames.unwatch; pattern: string; } export declare function progressUntil(action: WatchProgress): any;