import * as UserDetailsActions from '../actions/user-details.action'; import { LocalState } from '../states/user-details.state'; import { Lookup, Program, UserRole } from '@prutech/identity-client'; import { LookupModel } from '../../../shared/models/lookup-model'; export declare function reducer(state: LocalState, action: UserDetailsActions.UserDetailsActions): LocalState; export declare const getloadingUpdateRequest: (state: LocalState) => boolean; export declare const getLoadingUserDetails: (state: LocalState) => boolean; export declare const getErrors: (state: LocalState) => string[]; export declare const getSelectedUserId: (state: LocalState) => number; export declare const getPrograms: (state: LocalState) => Program[]; export declare const getAgencies: (state: LocalState) => LookupModel[]; export declare const getSites: (state: LocalState) => LookupModel[]; export declare const getRoles: (state: LocalState) => UserRole[]; export declare const getUserTypes: (state: LocalState) => Lookup[]; export declare const getManagers: (state: LocalState) => Lookup[]; export declare const getWorkLocations: (state: LocalState) => Lookup[]; export declare const getLoadingUserTypes: (state: LocalState) => boolean; export declare const getLoadingAgencies: (state: LocalState) => boolean; export declare const getLoadingRoles: (state: LocalState) => boolean; export declare const getLoadingWorkLocation: (state: LocalState) => boolean; export declare const getSavedUserDetails: (state: LocalState) => boolean;