import { ActionsObservable, StateObservable } from 'redux-observable'; import { Company } from '../../../../../entity/company/companyStateTypes'; import { User } from '../../../../../entity/user/userState'; import { UserRole } from '../../../../../entity/userRole/userRoleState'; import { RootState } from '../../../../../rootStateTypes'; import { newAddressInLocalStore, resetNewAddressDataInLocalStoreForAddressTypes } from '../../../../addressView/addressViewReducer'; import { clearSetupViewDataInLocalStore, saveSetupViewDataInLocalStore, updateSetupViewLocalStoreData } from '../../setupViewReducer'; import { SetupViewLocalData } from '../../setupViewState'; export type ActionType = ReturnType | ReturnType | ReturnType | ReturnType | ReturnType; export declare const updateSetupViewLocalStoreDataEpic: (actions$: ActionsObservable, state$: StateObservable) => import("rxjs").Observable; /** * Helpers */ export declare function toSetupViewLocalData(company: Company, users: User[], userRoles: UserRole[], primaryContact?: User): SetupViewLocalData;