/// export declare type IType = 'Company' | 'Department' | 'Jobtitle' | 'User' | 'System' | 'Group'; export interface ICardProfile { id: number; type: IType; data: any; } export declare enum IdInfoType { Department = "Department", Jobtitle = "Jobtitle", User = "User", Company = "Company", Group = "Group", System = "System" } export declare enum ETypeGroup { User = 1, Department = 2, Jobtitle = 3 } export interface ICardCompany { name: string; totalCount: number; } export interface ICardDepartment { name: string; code: string; paths: IPaths[]; count: number; managers: IManagers[]; } export interface IPaths { code: string; } export interface IManagers { fullName: string; } export interface ICardJobtitle { id: number; name: string; count: number; departmentName: string; parentId: number; } export interface ICardUser { id: number; haraId: number; name: string; jobtitleName: string; departmentName: string; phone: string; email: string; photo: string; userId: number; actingPositions: IActingPositions[]; status: number; } export interface ICardGroup { contactItemGroup: ICardGroupChildren[]; id: number; name: string; totalMember: number; } export interface ICardGroupChildren { contactGroupId: number; department: any; departmentId: number; departmentName: string; employee: any; employeeDepartmentName: string; employeeId: number; employeeJobtitleName: string; fullName: string; haraId: number; id: number; jobtitle: any; jobtitleId: number; jobtitleName: string; type: ETypeGroup; userId: string; } export interface ICardUserGroup { id: number; orgId: number; haraId: number; userId: string; fullName: string; birthday: any; gender: number; departmentId: number; departmentName: string; jobtitleId: number; jobtitleName: string; } export interface ICardUserDefault { id: number; haraId: number; name: string; phone: string; email: string; photo: string; } export interface IActingPositions { jobtitleName: string; departmentName: string; } export declare const iconFilterEmpty: JSX.Element;