import TreeSearch from './src/tree-search.vue'; export declare const LlTreeSearch: import("ll-plus/es/utils").SFCWithInstall; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly operateDropdownOpen: import("ll-plus/es/utils").EpPropFinalized; readonly loading: import("ll-plus/es/utils").EpPropFinalized; readonly throttleTime: import("ll-plus/es/utils").EpPropFinalized; readonly isShowAddBtn: import("ll-plus/es/utils").EpPropFinalized; readonly treeData: import("ll-plus/es/utils").EpPropFinalized, unknown, unknown, () => any[], boolean>; readonly fieldNames: import("ll-plus/es/utils").EpPropFinalized, unknown, unknown, () => { children: string; title: string; key: string; }, boolean>; readonly open: import("ll-plus/es/utils").EpPropFinalized; readonly operateWay: import("ll-plus/es/utils").EpPropFinalized; readonly modalConfigProps: { readonly type: import("vue").PropType<{ readonly class: string; readonly title: string; readonly type: import("ll-plus/es/utils").EpPropMergeType, unknown, unknown>; readonly open: import("ll-plus/es/utils").EpPropMergeType; readonly showFooter: import("ll-plus/es/utils").EpPropMergeType; readonly loading: import("ll-plus/es/utils").EpPropMergeType; readonly keyboard: import("ll-plus/es/utils").EpPropMergeType; readonly wrapClassName: string; readonly cancelText: string; readonly showCancel: import("ll-plus/es/utils").EpPropMergeType; readonly confirmText: string; readonly isConfirmModel: import("ll-plus/es/utils").EpPropMergeType; }>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly drawerConfigProps: { readonly type: import("vue").PropType; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly expandedKeys: { readonly type: import("vue").PropType; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly onSearchInputChange: import("ll-plus/es/utils").EpPropFinalized boolean, boolean>; }>, { props: import("@vue/shared").LooseRequired; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly operateDropdownOpen: import("ll-plus/es/utils").EpPropFinalized; readonly loading: import("ll-plus/es/utils").EpPropFinalized; readonly throttleTime: import("ll-plus/es/utils").EpPropFinalized; readonly isShowAddBtn: import("ll-plus/es/utils").EpPropFinalized; readonly treeData: import("ll-plus/es/utils").EpPropFinalized, unknown, unknown, () => any[], boolean>; readonly fieldNames: import("ll-plus/es/utils").EpPropFinalized, unknown, unknown, () => { children: string; title: string; key: string; }, boolean>; readonly open: import("ll-plus/es/utils").EpPropFinalized; readonly operateWay: import("ll-plus/es/utils").EpPropFinalized; readonly modalConfigProps: { readonly type: import("vue").PropType<{ readonly class: string; readonly title: string; readonly type: import("ll-plus/es/utils").EpPropMergeType, unknown, unknown>; readonly open: import("ll-plus/es/utils").EpPropMergeType; readonly showFooter: import("ll-plus/es/utils").EpPropMergeType; readonly loading: import("ll-plus/es/utils").EpPropMergeType; readonly keyboard: import("ll-plus/es/utils").EpPropMergeType; readonly wrapClassName: string; readonly cancelText: string; readonly showCancel: import("ll-plus/es/utils").EpPropMergeType; readonly confirmText: string; readonly isConfirmModel: import("ll-plus/es/utils").EpPropMergeType; }>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly drawerConfigProps: { readonly type: import("vue").PropType; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly expandedKeys: { readonly type: import("vue").PropType; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly onSearchInputChange: import("ll-plus/es/utils").EpPropFinalized boolean, boolean>; }>> & Readonly<{ onSelect?: (selectedKeys: string[], e: Event) => any; onCancel?: () => any; onClose?: () => any; onOk?: () => any; onExpand?: (expandedKeys: string[], data: any) => any; onClickAdd?: () => any; }> & {}>; emits: ((event: "select", selectedKeys: string[], e: Event) => void) & ((event: "cancel") => void) & ((event: "close") => void) & ((event: "ok") => void) & ((event: "expand", expandedKeys: string[], data: any) => void) & ((event: "clickAdd") => void); isCollapseMenu: import("vue").Ref; newExpandedKeys: import("vue").Ref; bem: { b: (blockSuffix?: string) => string; e: (element?: string) => string; m: (modifier?: string) => string; be: (blockSuffix?: string, element?: string) => string; em: (element: string, modifier: string) => string; bm: (blockSuffix: string, modifier: string) => string; bem: (blockSuffix: string, element: string, modifier: string) => string; is: (name?: string) => string; }; attrs: import("vue").Attrs; getTreeDataKeys: (children: any[]) => any[]; handleCollapseMenu: () => void; handleSearchInputChange: (v: string) => void; handleClickAddBtn: () => void; handleTreeExpand: (expandedKeys: string[], data: any) => void; handleTreeSelect: (keys: string[], e: any) => void; handleClickOkBtn: () => void; handleClickCancelBtn: () => void; handleClickCloseBtn: () => void; HeaderSearch: import("vue").DefineComponent; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly throttleTime: { readonly type: import("vue").PropType; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly isShowAddBtn: import("ll-plus/es/utils").EpPropFinalized; readonly onSearchInputChange: { readonly type: import("vue").PropType; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; }>, { props: import("@vue/shared").LooseRequired; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly throttleTime: { readonly type: import("vue").PropType; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly isShowAddBtn: import("ll-plus/es/utils").EpPropFinalized; readonly onSearchInputChange: { readonly type: import("vue").PropType; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; }>> & Readonly<{ onClick?: (e: Event) => any; }> & {}>; emits: (event: "click", e: Event) => void; bem: { b: (blockSuffix?: string) => string; e: (element?: string) => string; m: (modifier?: string) => string; be: (blockSuffix?: string, element?: string) => string; em: (element: string, modifier: string) => string; bm: (blockSuffix: string, modifier: string) => string; bem: (blockSuffix: string, element: string, modifier: string) => string; is: (name?: string) => string; }; handleInputChange: (e: any) => void; handleClick: (e: Event) => void; throttleInputChange: import("lodash").DebouncedFuncLeading<(e: any) => void>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { click: (e: Event) => boolean; }, string, import("vue").PublicProps, Readonly; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly throttleTime: { readonly type: import("vue").PropType; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly isShowAddBtn: import("ll-plus/es/utils").EpPropFinalized; readonly onSearchInputChange: { readonly type: import("vue").PropType; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; }>> & Readonly<{ onClick?: (e: Event) => any; }>, { readonly isShowAddBtn: import("ll-plus/es/utils").EpPropMergeType; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; DirectoryTitle: import("vue").DefineComponent>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; }>, { emits: (event: "collapseMenu") => void; bem: { b: (blockSuffix?: string) => string; e: (element?: string) => string; m: (modifier?: string) => string; be: (blockSuffix?: string, element?: string) => string; em: (element: string, modifier: string) => string; bm: (blockSuffix: string, modifier: string) => string; bem: (blockSuffix: string, element: string, modifier: string) => string; is: (name?: string) => string; }; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { collapseMenu: () => boolean; }, string, import("vue").PublicProps, Readonly>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; }>> & Readonly<{ onCollapseMenu?: () => any; }>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; readonly LlOperateTree: import("ll-plus/es/utils").SFCWithInstall; readonly loading: import("ll-plus/es/utils").EpPropFinalized; readonly fieldNames: import("ll-plus/es/utils").EpPropFinalized, unknown, unknown, () => { children: string; title: string; key: string; }, boolean>; readonly treeData: { readonly type: import("vue").PropType; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly expandedKeys: { readonly type: import("vue").PropType, unknown, unknown>>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly dropdownOpenState: { readonly type: import("vue").PropType>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; }>, { props: import("@vue/shared").LooseRequired; readonly loading: import("ll-plus/es/utils").EpPropFinalized; readonly fieldNames: import("ll-plus/es/utils").EpPropFinalized, unknown, unknown, () => { children: string; title: string; key: string; }, boolean>; readonly treeData: { readonly type: import("vue").PropType; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly expandedKeys: { readonly type: import("vue").PropType, unknown, unknown>>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly dropdownOpenState: { readonly type: import("vue").PropType>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; }>> & Readonly<{ onSelect?: (selectedKeys: string[], e: Event) => any; onExpand?: (expandedKeys: string[], data: any) => any; }> & {}>; emits: ((event: "select", selectedKeys: string[], e: Event) => void) & ((event: "expand", expandedKeys: string[], data: any) => void); attrs: import("vue").Attrs; newExpandedKeys: import("vue").Ref; hoverTreeNodeItem: import("vue").Ref; bem: { b: (blockSuffix?: string) => string; e: (element?: string) => string; m: (modifier?: string) => string; be: (blockSuffix?: string, element?: string) => string; em: (element: string, modifier: string) => string; bm: (blockSuffix: string, modifier: string) => string; bem: (blockSuffix: string, element: string, modifier: string) => string; is: (name?: string) => string; }; handleMouseenter: ({ node }: { node: any; }) => void; handleMouseleave: () => void; expand: (expandedKeys: string[], data: any) => void; select: (selectedKeys: string[], e: Event) => void; readonly CaretDownOutlined: import("@ant-design/icons-vue/lib/icons/CaretDownOutlined").CaretDownOutlinedIconType; readonly CaretRightOutlined: import("@ant-design/icons-vue/lib/icons/CaretRightOutlined").CaretRightOutlinedIconType; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { expand: (expandedKeys: string[], data: any) => any; select: (selectedKeys: string[], e: Event) => string[] | Event; }, string, import("vue").PublicProps, Readonly; readonly loading: import("ll-plus/es/utils").EpPropFinalized; readonly fieldNames: import("ll-plus/es/utils").EpPropFinalized, unknown, unknown, () => { children: string; title: string; key: string; }, boolean>; readonly treeData: { readonly type: import("vue").PropType; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly expandedKeys: { readonly type: import("vue").PropType, unknown, unknown>>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly dropdownOpenState: { readonly type: import("vue").PropType>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; }>> & Readonly<{ onSelect?: (selectedKeys: string[], e: Event) => any; onExpand?: (expandedKeys: string[], data: any) => any; }>, { readonly loading: import("ll-plus/es/utils").EpPropMergeType; readonly fieldNames: import("ll-plus/es/index").IOperateTreeFieldNames; readonly operateDropdownOpen: import("ll-plus/es/utils").EpPropMergeType; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { clickAdd: () => boolean; cancel: () => boolean; ok: () => boolean; close: () => boolean; expand: (expandedKeys: string[], data: any) => any; select: (selectedKeys: string[], e: Event) => string[] | Event; }, string, import("vue").PublicProps, Readonly; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly operateDropdownOpen: import("ll-plus/es/utils").EpPropFinalized; readonly loading: import("ll-plus/es/utils").EpPropFinalized; readonly throttleTime: import("ll-plus/es/utils").EpPropFinalized; readonly isShowAddBtn: import("ll-plus/es/utils").EpPropFinalized; readonly treeData: import("ll-plus/es/utils").EpPropFinalized, unknown, unknown, () => any[], boolean>; readonly fieldNames: import("ll-plus/es/utils").EpPropFinalized, unknown, unknown, () => { children: string; title: string; key: string; }, boolean>; readonly open: import("ll-plus/es/utils").EpPropFinalized; readonly operateWay: import("ll-plus/es/utils").EpPropFinalized; readonly modalConfigProps: { readonly type: import("vue").PropType<{ readonly class: string; readonly title: string; readonly type: import("ll-plus/es/utils").EpPropMergeType, unknown, unknown>; readonly open: import("ll-plus/es/utils").EpPropMergeType; readonly showFooter: import("ll-plus/es/utils").EpPropMergeType; readonly loading: import("ll-plus/es/utils").EpPropMergeType; readonly keyboard: import("ll-plus/es/utils").EpPropMergeType; readonly wrapClassName: string; readonly cancelText: string; readonly showCancel: import("ll-plus/es/utils").EpPropMergeType; readonly confirmText: string; readonly isConfirmModel: import("ll-plus/es/utils").EpPropMergeType; }>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly drawerConfigProps: { readonly type: import("vue").PropType; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly expandedKeys: { readonly type: import("vue").PropType; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly onSearchInputChange: import("ll-plus/es/utils").EpPropFinalized boolean, boolean>; }>> & Readonly<{ onSelect?: (selectedKeys: string[], e: Event) => any; onCancel?: () => any; onClose?: () => any; onOk?: () => any; onExpand?: (expandedKeys: string[], data: any) => any; onClickAdd?: () => any; }>, { readonly open: import("ll-plus/es/utils").EpPropMergeType; readonly loading: import("ll-plus/es/utils").EpPropMergeType; readonly fieldNames: import("ll-plus/es/index").IOperateTreeFieldNames; readonly treeData: any[]; readonly operateDropdownOpen: import("ll-plus/es/utils").EpPropMergeType; readonly throttleTime: number; readonly isShowAddBtn: import("ll-plus/es/utils").EpPropMergeType; readonly onSearchInputChange: Function; readonly operateWay: import("ll-plus/es/utils").EpPropMergeType; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>>; export default LlTreeSearch; export * from './src/config'; declare module 'vue' { interface GlobalComponents { LlTreeSearch: typeof TreeSearch; } }