import React from "react"; import { ApiMethod, ButtonConfig, User, DepartmentItem, RoleItem } from './type'; export 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; export type NewUserType = Partial & Partial | Partial; export default DepartmentSelect;