export interface PickerDataType { label: string; id: number; avatar?: string; children?: PickerDataType[]; childrenGetter?: { count: number; getter: () => Promise; }; } declare const Picker: ({ afterVisibleChange, data, initialIds, initialPIds, onChange, onDataChange, maxSelectCount, hasConfirmButton, }: { hasConfirmButton?: boolean; maxSelectCount?: number; onChange: (ids: number[]) => void; initialPIds?: Array<{ id: number; selectedChildrenCount: number; }>; initialIds?: number[]; data: PickerDataType[]; onDataChange?: (data: PickerDataType[]) => void; afterVisibleChange?: (v: boolean) => void; }) => import("react/jsx-runtime").JSX.Element; export default Picker;