import React from 'react'; import { User, RoleItem, DepartmentItem, ApiMethod, ButtonConfig } from './type.js'; type InitSelecterData = { users: User[]; choiseRole: RoleItem[]; choiseDepart: DepartmentItem[]; }; declare const DepartmentSelect: (props: { initUids: InitSelecterData; onChange: (info: { users: User[]; choiseRole: RoleItem[]; choiseDepart: DepartmentItem[]; }) => void; apiMethod: ApiMethod; restrictText: string; publicOrigin: string; restrictAlone?: { member: number; departMent: number; role: number; } | undefined; tabConfig?: { user: boolean; role: boolean; department: boolean; } | undefined; buttonConfig?: ButtonConfig | undefined; restrictUser?: number | undefined; }) => React.JSX.Element; type NewUserType = Partial & Partial | Partial; export { InitSelecterData, NewUserType, DepartmentSelect as default };