import { Observable } from 'rxjs/Observable'; import { LoopAssignment } from '../interfaces/loop-assignment.interface'; import { AppState } from './app.state'; /** * The AppState slice for persisting LoopAssignment records * * @export * @interface LoopAssignmentState */ export interface LoopAssignmentState { /** * The collection of loaded LoopAssignment entries from the back-end service * * @type {Array} */ entries: LoopAssignment[]; unread: number; } export declare const initialState: LoopAssignmentState; export declare function getAssignments(state$: Observable): Observable; export declare function getUnreadAssignments(state$: Observable): Observable;