import React, { ReactNode } from 'react'; import './index.less'; export declare type UserNode = { avatar: string; id: number; name: string; wxUserId?: string; visible?: boolean; }; declare type DepartNodes = { departNodes?: DepartNodes[]; id?: number; info?: { id?: number; name?: string; }; departInfoList?: UserNode[]; wxDepartId?: number; visible?: boolean; }; declare type Props = { title?: string; footer?: ReactNode; data: DepartNodes[]; isPcClient?: boolean; multi: boolean; selectedIds: number[]; onConfirm?(): void; onCancel?(): void; handleSelect?(selected: boolean, value: number, type?: 'department' | 'userName'): void; renderNode(itemNode: UserNode, type: string): ReactNode; }; declare const SelectPeople: React.FC; export default SelectPeople;