import { TreeOption, typeKey } from './tree'; import { DefineComponent, ExtractPropTypes, PropType, ComponentOptionsMixin, PublicProps, ComponentProvideOptions } from 'vue'; declare const _default: DefineComponent; readonly default: () => never[]; }; readonly defaultExpandedKeys: { readonly type: PropType; }; readonly keyField: { readonly type: StringConstructor; readonly default: "key"; }; readonly labelField: { readonly type: StringConstructor; readonly default: "label"; }; readonly childrenField: { readonly type: StringConstructor; readonly default: "children"; }; readonly onLoad: { readonly type: PropType<(node: TreeOption) => Promise>; }; readonly selectedKeys: { readonly type: PropType; }; readonly selectable: { readonly type: BooleanConstructor; readonly default: true; }; readonly multiple: { readonly type: BooleanConstructor; readonly default: false; }; readonly defaultCheckedKeys: { readonly type: PropType; readonly default: () => never[]; }; readonly showCheckbox: { readonly type: BooleanConstructor; readonly default: false; }; }>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { "update:selectedKeys": (keys: typeKey[]) => void; }, string, PublicProps, Readonly< ExtractPropTypes<{ readonly data: { readonly type: PropType; readonly default: () => never[]; }; readonly defaultExpandedKeys: { readonly type: PropType; }; readonly keyField: { readonly type: StringConstructor; readonly default: "key"; }; readonly labelField: { readonly type: StringConstructor; readonly default: "label"; }; readonly childrenField: { readonly type: StringConstructor; readonly default: "children"; }; readonly onLoad: { readonly type: PropType<(node: TreeOption) => Promise>; }; readonly selectedKeys: { readonly type: PropType; }; readonly selectable: { readonly type: BooleanConstructor; readonly default: true; }; readonly multiple: { readonly type: BooleanConstructor; readonly default: false; }; readonly defaultCheckedKeys: { readonly type: PropType; readonly default: () => never[]; }; readonly showCheckbox: { readonly type: BooleanConstructor; readonly default: false; }; }>> & Readonly<{ "onUpdate:selectedKeys"?: ((keys: typeKey[]) => any) | undefined; }>, { readonly data: TreeOption[]; readonly showCheckbox: boolean; readonly keyField: string; readonly labelField: string; readonly childrenField: string; readonly selectable: boolean; readonly multiple: boolean; readonly defaultCheckedKeys: typeKey[]; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, HTMLDivElement>; export default _default;