export type TreeNode = { id: string; label: unknown; children?: TreeNode[]; disabled?: boolean; }; export type TreeViewProps = { nodes: TreeNode[]; selectedId?: string; /** Svelte-canonical alias of `selectedId`. */ selected?: string; expandedIds?: string[]; defaultExpandedIds?: string[]; /** Svelte-canonical alias of `defaultExpandedIds`. */ defaultExpanded?: string[]; /** Accessible name for the tree (parity with the Svelte `label`). */ label?: string; class?: string; }; export declare const TreeView: import("vue").DefineComponent TreeNode[]; required: true; }; selectedId: { type: StringConstructor; default: undefined; }; selected: { type: StringConstructor; default: undefined; }; expandedIds: { type: () => string[]; default: undefined; }; defaultExpandedIds: { type: () => string[]; default: undefined; }; defaultExpanded: { type: () => string[]; default: undefined; }; label: { type: StringConstructor; default: string; }; class: { type: StringConstructor; default: undefined; }; }>, () => import("vue").VNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("select" | "update:selectedId")[], "select" | "update:selectedId", import("vue").PublicProps, Readonly TreeNode[]; required: true; }; selectedId: { type: StringConstructor; default: undefined; }; selected: { type: StringConstructor; default: undefined; }; expandedIds: { type: () => string[]; default: undefined; }; defaultExpandedIds: { type: () => string[]; default: undefined; }; defaultExpanded: { type: () => string[]; default: undefined; }; label: { type: StringConstructor; default: string; }; class: { type: StringConstructor; default: undefined; }; }>> & Readonly<{ onSelect?: ((...args: any[]) => any) | undefined; "onUpdate:selectedId"?: ((...args: any[]) => any) | undefined; }>, { class: string; label: string; selected: string; defaultExpanded: string[]; selectedId: string; expandedIds: string[]; defaultExpandedIds: string[]; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; //# sourceMappingURL=TreeView.d.ts.map