import { ActionReducerMap } from '@ngrx/store';
import * as fromDocument from './document.reducer';
import * as fromAnnotation from './annotations.reducer';
import * as fromTags from './tags.reducer';
import * as fromBookmarks from './bookmarks.reducer';
import * as fromRedaction from './redaction.reducer';
import { IcpState } from '../../icp/icp.interfaces';
export interface State {
    document: fromDocument.DocumentState;
    annotations: fromAnnotation.AnnotationSetState;
    tags: fromTags.TagsState;
    bookmarks: fromBookmarks.BookmarksState;
    redactions: fromRedaction.RedactionState;
    icp: IcpState;
}
export declare const reducers: ActionReducerMap<State>;
export declare const getMVState: import("@ngrx/store").MemoizedSelector<object, State, import("@ngrx/store").DefaultProjectorFn<State>>;
export * from './document.reducer';
export * from './annotations.reducer';
export * from './tags.reducer';
export * from './bookmarks.reducer';
export * from './redaction.reducer';
export * from './icp.reducer';
//# sourceMappingURL=reducers.d.ts.map