import { Key } from 'react-aria-components'; export type ListData = { id: Key; children: ListData[]; value: T; key: Key; }; export type UseListSelectionArgs = { items: T[]; defaultSelectedKeys?: 'all' | Iterable; selectedKeys?: Iterable; onSelectionChange?: (keys: Set) => void; }; export declare const useTreeSelection: ({ items: listItems, defaultSelectedKeys, selectedKeys: controlledSelectedKeys, onSelectionChange, }: UseListSelectionArgs) => { handleSelection: (value: Key) => void; selectedKeys: Set; items: (ListData & T)[]; }; //# sourceMappingURL=useTreeSelection.d.ts.map