import { type PickerDataType } from '../components/picker'; declare const showPicker: (args: { /** 注意节点最大层级需保持一致,即三级选择器所有的节点均有三级,不支持 A 节点选择三级,B 节点只有二级可选这种情况 */ data: PickerDataType[]; /** 用于 children 是异步获取的场景,指定父节点的状态,暂时只支持两级,用来做学生选择器的,一层班级,然后学生是动态获取的 */ initialPIds?: Array<{ id: number; selectedChildrenCount: number; }>; initialIds?: number[]; maxSelectCount?: number; hasConfirmButton?: boolean; onDataChange?: (d: PickerDataType[]) => void; onChange: (ids: number[]) => void; }) => void; /** * @deprecated 请使用 showPicker */ declare const showStaffPicker: (args: { /** 注意节点最大层级需保持一致,即三级选择器所有的节点均有三级,不支持 A 节点选择三级,B 节点只有二级可选这种情况 */ data: PickerDataType[]; /** 用于 children 是异步获取的场景,指定父节点的状态,暂时只支持两级,用来做学生选择器的,一层班级,然后学生是动态获取的 */ initialPIds?: Array<{ id: number; selectedChildrenCount: number; }>; initialIds?: number[]; maxSelectCount?: number; hasConfirmButton?: boolean; onDataChange?: (d: PickerDataType[]) => void; onChange: (ids: number[]) => void; }) => void; declare const injectShowPicker: () => void; /** * @deprecated 请使用 injectShowPicker */ declare const injectShowStaffPicker: () => void; export { showStaffPicker, showPicker, injectShowPicker, injectShowStaffPicker };