import { PropType } from 'vue'; import { NodeKey, TreeNodeOptions } from "./types"; import './index.scss'; declare const _default: import("vue").DefineComponent<{ source: { type: PropType; default: () => never[]; }; defaultExpandedKeys: { type: PropType; default: () => never[]; }; defaultSelectedKey: { type: (NumberConstructor | StringConstructor)[]; default: string; }; defaultCheckedKeys: { type: PropType; default: () => never[]; }; defaultDisabledKeys: { type: PropType; default: () => never[]; }; showCheckbox: { type: BooleanConstructor; default: boolean; }; checkStrictly: { type: BooleanConstructor; default: boolean; }; size: { type: NumberConstructor; default: number; }; remain: { type: NumberConstructor; default: number; }; loadData: PropType<(node: TreeNodeOptions, callback: (children: TreeNodeOptions[]) => void) => void>; 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<{ source: TreeNodeOptions[]; showCheckbox: boolean; checkStrictly: boolean; size: number; remain: number; defaultExpandedKeys: NodeKey[]; defaultSelectedKey: NodeKey; defaultCheckedKeys: NodeKey[]; defaultDisabledKeys: NodeKey[]; } & { render?: Function | undefined; loadData?: ((node: TreeNodeOptions, callback: (children: TreeNodeOptions[]) => void) => void) | undefined; }>, { source: TreeNodeOptions[]; showCheckbox: boolean; checkStrictly: boolean; size: number; remain: number; defaultExpandedKeys: NodeKey[]; defaultSelectedKey: NodeKey; defaultCheckedKeys: NodeKey[]; defaultDisabledKeys: NodeKey[]; }>; export default _default;