import { Http } from '@angular/http';
import { Actions } from '@ngrx/effects';
import { Store } from '@ngrx/store';
import { Observable } from 'rxjs/Observable';
import { IProject } from './project';
/**
 * ngrx effector which saves changes to the state and loads initial
 * data from the history.
 */
export declare class HistoryEffects {
    private http;
    private store;
    private actions;
    saveChanges: Observable<any>;
    loadInitialState: Observable<any>;
    constructor(http: Http, store: Store<IProject>, actions: Actions);
}
