import { TreeEmits, TreeProps as TreeProps$1, TreeSlots } from "./Tree.js"; import * as vue206 from "vue"; import { SlotsType } from "vue"; import { BasicDataNode, DataNode } from "@v-c/tree"; //#region src/tree/DirectoryTree.d.ts type ExpandAction = false | 'click' | 'doubleClick'; interface DirectoryTreeProps extends TreeProps$1, DirectoryTreeEmitsProps { expandAction?: ExpandAction; } interface DirectoryTreeEmits extends TreeEmits {} type DirectoryTreeEmitsProps = { [K in keyof DirectoryTreeEmits as `on${Capitalize}`]?: DirectoryTreeEmits[K] }; type DirectoryTreeEmitsType = DirectoryTreeEmitsProps; interface DirectoryTreeSlots extends TreeSlots {} declare const DirectoryTree: vue206.DefineSetupFnComponent, DirectoryTreeEmits, SlotsType, DirectoryTreeProps, vue206.PublicProps>; //#endregion export { DirectoryTreeEmits, DirectoryTreeEmitsProps, DirectoryTreeEmitsType, DirectoryTreeProps, DirectoryTreeSlots, ExpandAction, DirectoryTree as default };