import React from 'react'; import { BaseHelpProps } from '../../functionalComponent'; import { OrgTreeType } from '../org-tree'; import type { IMultipleButtons } from '../../functionalComponent/base-help/interface'; interface BaseOrgHelp extends BaseHelpProps { displayField?: string; /** * @description 自定义弹出帮助的title * @default 组织帮助 */ title?: string; /** * @description 仅支持选择部门 * @default false */ isOnlyDept?: boolean; /** * @description 是否开启多选模式 * @default true */ multiple?: boolean; /** * @description 底部扩展组件 */ footer?: React.ReactNode; /** * @description 多选选择按钮配置项 */ multipleButtons?: IMultipleButtons; } export type IOrgHelp = BaseOrgHelp & OrgTreeType; /** * 组织帮助 */ export declare const OrgHelp: React.ForwardRefExoticComponent & { titleField?: string | undefined; defaultSelectedFirstNode?: boolean | undefined; params?: import("../org-tree").OrgTreeParamType | undefined; beforeRequest?: ((...args: any[]) => Promise) | undefined; } & { id?: string | undefined; }, "outRef"> & React.RefAttributes<{ [x: string]: any; getApi(): any; }>>; /** * 部门帮助 */ export declare const DeptHelp: React.ForwardRefExoticComponent & { titleField?: string | undefined; defaultSelectedFirstNode?: boolean | undefined; params?: import("../org-tree").OrgTreeParamType | undefined; beforeRequest?: ((...args: any[]) => Promise) | undefined; } & { id?: string | undefined; }, "outRef"> & React.RefAttributes<{ [x: string]: any; getApi(): any; }>>; export {};