import type { ExtractPropTypes } from 'vue'; import type TreeSearch from '../tree-search.vue'; import { DrawerProps, IOperateTreeFieldNames } from 'll-plus/es/components'; export declare const treeSearchOperateWayType: readonly ["modal", "drawer", "none"]; export declare const treeSearchProps: { readonly searchValue: { readonly type: import("vue").PropType; 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>; }; export declare const treeSearchEmits: { clickAdd: () => boolean; cancel: () => boolean; ok: () => boolean; close: () => boolean; expand: (expandedKeys: string[], data: any) => any; select: (selectedKeys: string[], e: Event) => string[] | Event; }; export declare const treeSearchEmits1: string[]; export type TreeSearchOperateWayType = typeof treeSearchOperateWayType; export type TreeSearchProps = ExtractPropTypes; export type TreeSearchEmits = typeof treeSearchEmits; export type TreeSearchInstance = InstanceType;