import { PropType, Slot } from 'vue'; import { NodeKey, TreeNodeOptions } from "./types"; declare const _default: import("vue").DefineComponent<{ selectedNodes: { type: PropType[]>; required: true; }; checkedNodeKeys: { type: PropType; required: true; }; expandedKeys: { type: PropType; required: true; }; disabledKeys: { type: PropType; required: true; }; node: { type: PropType>; required: true; }; iconSlot: PropType; showCheckbox: { type: BooleanConstructor; default: boolean; }; checkStrictly: { type: BooleanConstructor; default: boolean; }; render: FunctionConstructor; }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("selectChange" | "toggleExpand" | "checkChange")[], "selectChange" | "toggleExpand" | "checkChange", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ node: Required; selectedNodes: Required[]; checkedNodeKeys: NodeKey[]; expandedKeys: NodeKey[]; disabledKeys: NodeKey[]; showCheckbox: boolean; checkStrictly: boolean; } & { render?: Function | undefined; iconSlot?: Slot | undefined; }>, { showCheckbox: boolean; checkStrictly: boolean; }>; export default _default;