import type { ExtractPropTypes } from 'vue'; import type OperateTree from './operate-tree.vue'; export interface IOperateTreeFieldNames { children?: string; title?: string; key?: string; } export declare const operateTreeProps: { readonly operateDropdownOpen: import("ll-plus/es/utils").EpPropFinalized; 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; }; }; export declare const operateTreeEmits: { expand: (expandedKeys: string[], data: any) => any; select: (selectedKeys: string[], e: Event) => string[] | Event; }; export type OperateTreeProps = ExtractPropTypes; export declare const OperateTreeEmits: "string" | "number" | "bigint" | "boolean" | "symbol" | "undefined" | "object" | "function"; export type OperateTreeInstance = InstanceType;