import React, { Component } from 'react'; import Organization from './model/organization'; import PersonItem from "../group-user-select/models/personItem"; import "./style.less"; interface iProps { url: string; tabs: any[]; allowClear?: boolean; placeholder?: string; value?: any[]; params?: any; disabled?: boolean; onChange?: (value: PersonItem[] | Organization[]) => void; children?: React.ReactNode; } export default class groupClassSelect extends Component { private appService; state: { loading: boolean; treeData: {}; checkedIdsObj: {}; tabs: any[]; visible: boolean; tabKey: string; expandedKeys: any[]; autoExpandParent: boolean; checkedOrganizationListObj: {}; selectedKeysObj: {}; selectedOrganizationObj: {}; list: any[]; }; getGroupClassSelectTabTree: () => Promise; renderTreeNodes: (organizationList: Organization[]) => JSX.Element[]; deepGetCheckedIds: (organizationList: Organization[], alist?: any) => any; removeOrganizationItem: (key: any, organization: Organization) => void; onSelect: (selectedKeys: any, e: any) => void; onCheckOrganization: (checkedIds: any, e: any) => void; onTabChange: (key: any) => Promise; handleCancel: () => void; getOrganizationList: (data: any, alist?: any) => any; onOk: () => void; openModal: () => Promise; clickTreeNode: (e: any, node: any) => boolean; componentDidMount(): Promise; componentWillReceiveProps(newProps: any): Promise; render(): JSX.Element; } export {};