export interface IUserDefault { Id?: number; Name?: string; Email?: string; OrgId?: number; OrgName?: string; Pickture?: string; Roles?: string[]; } export interface ILocale { title?: string; placeholder?: string; textOR?: string; textBtnAssignMe?: string; } export declare const locale: ILocale; export interface ISearchEntityItem { haraId?: number; departmentId?: number; type?: ESearchEntityType; name?: string; jobtitleId?: number; groupId?: number; employeeId?: number; workId?: number; orgId?: number; email?: string; image?: string; userJobtitleName?: string; userDepartmentName?: string; userId?: string; } export interface ISearchConfigApi { fromDate?: Date; } export interface ISearchEntityApiItem { id?: number; haraId?: number; parentId?: number; departmentParentId?: number; departmentId?: number; departmentName?: string; departmentUnitName?: string; listParentId?: number[]; userId?: string; name?: string; fullName?: string; orgId?: number; groupId?: number; groupName?: string; jobtitleId?: number; jobtitleName?: string; jobtitleLevel?: number; priority?: number; count?: number; contactGroupId?: number; contact?: { jobtitleName: string; userId: string; haraId: number; }; type?: ESearchEntityType; nodeType?: ESearchEntityType; email?: string; image?: string; isCollapsed?: boolean; isLoading?: boolean; isLoaded?: boolean; childs?: ISearchEntityApiItem[]; } export interface ISearchEntityApiItemVer2 { itemId?: string; id?: number; haraId?: number; departmentId?: number; departmentName?: string; departmentUnitName?: string; jobtitleId?: number; jobtitleName?: string; phone?: string; userId?: string; email?: string; parentId?: number; manageId?: number; count?: number; name?: string; type?: number; nodeType?: ESearchEntityType; subNodes?: ISearchEntityApiItemVer2[]; level?: number; isManager?: boolean; isStaff?: boolean; isEmployee?: boolean; isExistManager?: boolean; isCollapse?: boolean; lstParent?: string[]; lstLineLevel?: number[]; image?: string; orgId?: number; } export declare enum ESearchEntityTypeDepartment { Store = 0, Department = 1, Area = 2, WareHouse = 3, Factory = 4 } export declare enum ESearchEntityTypeUser { Supervisor = 1, Employee = 2, SupervisorActing = 3, EmployeeActing = 4 } export declare enum ESearchEntityType { Department = 1, User = 2, Company = 5, Group = 4, Jobtitle = 3, WorkPosition = 6 } export declare enum ITypeFilter { Select = 1, TreeView = 2, Jobtitles = 3, Group = 4, Log = 5, WorkPosition = 6 } export declare enum CheckItem { NoCheck = 0, CheckHalfDone = 1, Check = 2 }