export interface SagaConfiguration { processor?: Function; successActionType?: string; failureActionType?: string; } export interface Handlers { [id: string]: Function | [Function, String] | [Function, String, String]; } export declare function createSaga(actionType: any, processor: Function, successActionType?: any, failureActionType?: any): import("redux-saga/effects").ForkEffect; export declare function createSagaForEvery(actionType: any, processor: Function, successActionType?: any, failureActionType?: any): import("redux-saga/effects").ForkEffect; export declare function createSagaStream(callback: Function, saga: any, action?: any): IterableIterator | import("redux-saga/effects").CancelledEffect>; export declare function createSagaChannel(actionType: string | string[], callback: Function, saga: any): IterableIterator;