import { EntityAdapter, EntityState } from '@ngrx/entity'; import { Sort } from '@angular/material/sort'; import { PageEvent } from '@angular/material/paginator'; import { Lookup, Program, User, UserRole } from '@prutech/identity-client'; import { LookupModel } from '../../../shared/models/lookup-model'; export interface LocalState extends EntityState { sort: Sort; page: PageEvent; loadingUser: boolean; selectedUserId: number; errors: string[]; programs: Program[]; agencies: LookupModel[]; sites: LookupModel[]; roles: UserRole[]; userTypes: Lookup[]; managers: Lookup[]; workLocations: Lookup[]; loadingAgencies: boolean; loadingSites: boolean; loadingRoles: boolean; loadingUserTypes: boolean; loadingWorkLocations: boolean; savedUserDetails: boolean; loadingUpdateRequest: boolean; } export declare const adapter: EntityAdapter; export declare const initialState: LocalState;