import { Observable } from 'rxjs/Observable'; import { LoopUser } from '../interfaces/loop-user.interface'; import { AppState } from './app.state'; /** * The AppState slice for persisting Employee records * * @export * @interface EmployeeState */ export interface EmployeeState { /** * The collection of loaded LoopUser entries from the back-end service * * @type {Array} */ entries: LoopUser[]; /** * The collection of selected LoopUser objects * * @type {LoopUser[]} The LoopUser objects */ selectedEntries?: LoopUser[]; /** * The active LoopUser we are looking at * * @type {LoopUser} */ active?: LoopUser; } export declare const initialState: EmployeeState; export declare function getEmployees(state$: Observable): Observable; export declare function getSelectedEmployees(state$: Observable): Observable;