import { DashboardInterface, NavigationGroupInterface, NavigationItemInterface, UserInterface, RoleInterface, WidgetInterface, SourceInterface } from ".."; export interface UserAdapterContextInterface { setLoading(value: boolean): void; setValidated(value: boolean): void; setOffline(value: boolean): void; setCurrentUser(user: UserInterface): void; setUsers(users: Array): void; updateUsers(id: string, user: UserInterface): void; setRoles(roles: Array): void; updateRoles(id: string, role: RoleInterface): void; setSources(sources: Array): void; updateSources(id: string, source: SourceInterface): void; setDashboards(dashboards: Array): void; updateDashboard(id: string, dashboard: DashboardInterface): void; setNavigationGroups(fes: Array): void; updateNavigationGroup(id: string, fe: NavigationGroupInterface): void; setNavigationItems(fes: Array): void; updateNavigationItem(id: string, fe: NavigationItemInterface): void; setWidgets(widgets: Array): void; updateWidget(id: string, widget: WidgetInterface): void; setUserData(userdata: Object): void; updateUserData(key: string, value: string): void; }