import React from 'react'; import { SelectProps } from 'choerodon-ui/pro/lib/select/Select'; import { SelectConfig } from '@/hooks/useSelect'; import type { User } from '@/common/types'; export interface SelectUserProps extends Partial { /** 组织层或项目层 */ level?: 'org' | 'project'; selectedUser?: User | User[]; selected?: string | string[]; /** 需要加载的用户id列表 */ /** 初始化时确定的额外选项 */ extraOptions?: { id: string; realName: string; }[]; dataRef?: React.MutableRefObject; request?: SelectConfig['request']; afterLoad?: (users: User[]) => void | User[]; flat?: boolean; projectId?: string; organizationId?: string; optionRenderer?: (item: User, tooltip?: boolean) => React.ReactElement; excludeIds?: string[]; } declare const SelectUser: React.FC; export default SelectUser;