import { type ZipTreeNode } from '@eternalheart/file-preview-core'; declare const _default: import("vue").DefineComponent<{ node: ZipTreeNode; depth: number; selectedPath: string | null; expanded: Set; }, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {} & { select: (node: ZipTreeNode) => any; toggle: (path: string) => any; leave: () => any; hover: (text: string, rect: DOMRect) => any; }, string, import("vue").PublicProps, Readonly<{ node: ZipTreeNode; depth: number; selectedPath: string | null; expanded: Set; }> & Readonly<{ onSelect?: ((node: ZipTreeNode) => any) | undefined; onToggle?: ((path: string) => any) | undefined; onLeave?: (() => any) | undefined; onHover?: ((text: string, rect: DOMRect) => any) | undefined; }>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>; export default _default;