import React from 'react'; import { TreeEntry, TreePath } from './types'; export interface TreeProps { items: TreeEntry[]; searchKeyword?: string; expandedIds?: string[]; defaultExpandedIds?: string[]; selectedIds?: string[]; /** @default false */ checkable?: boolean; checkedIds?: string[]; /** * 항목 선택 시 확장/접힘을 함께 처리할지 여부. * `false`로 두면 항목(행) 클릭은 선택만 하고, 확장/접힘은 좌측 화살표 아이콘 클릭(또는 키보드 방향키)으로만 동작한다. * @default true */ shouldExpandOnSelect?: boolean; onSelect?: (item: TreeEntry, path: TreePath) => void; onChecked?: (items: TreePath, checkedIds: string[]) => void; onExpand?: (item: TreeEntry, path: TreePath) => void; } export declare const Tree: React.FC;