import * as React from "react"; import { IconsNames } from "../../atoms"; export declare enum DropDownAddType { OutLine = "outline", Inline = "inline" } export interface ITreeSelectOption { label: string; value: string | number; children?: ITreeSelectOption[]; [prop: string]: any; } export interface PlusTreeSelectProps { initialValue?: ITreeSelectOption[]; value?: ITreeSelectOption | ITreeSelectOption[] | null; label?: string; beforeLabelIcon?: IconsNames; afterLabelIcon?: IconsNames; renderPrefix?: (options: { value?: any; }) => React.ReactNode; treeData: ITreeSelectOption[]; placeholder?: string; treeDefaultExpandAll?: boolean; warning?: boolean; disabled?: boolean; searchable?: boolean; addable?: boolean; multiple?: boolean; onChange?: (value: ITreeSelectOption[] | ITreeSelectOption | null) => void; onAddButtonClick?: () => void; renderItem?: (menuItem: ITreeSelectOption) => React.ReactNode; readonly className?: string; style?: React.CSSProperties; loader?: React.ReactNode; notFound?: React.ReactNode; addTitle?: string; } declare const PlusTreeSelect: ({ initialValue, value, label, beforeLabelIcon, renderPrefix, treeData, placeholder, treeDefaultExpandAll, warning, disabled, searchable, addable, multiple, onChange, onAddButtonClick, renderItem, className, style, loader, addTitle, notFound, }: PlusTreeSelectProps) => JSX.Element; export { PlusTreeSelect }; //# sourceMappingURL=index.d.ts.map