import { NodeStats } from './stats'; import { ITree } from '../tree'; export interface UseSelectAllProps { tree: ITree; selectAll?: boolean; stats: NodeStats; checked?: TId[]; areCheckboxesVisible: boolean; handleSelectAll: (isChecked: boolean) => void; } export declare function useSelectAll(props: UseSelectAllProps): { value: boolean; onValueChange: (isChecked: boolean) => void; isDisabled: boolean; indeterminate: boolean; } | { value: boolean; onValueChange: (isChecked: boolean) => void; indeterminate: boolean; isDisabled?: undefined; }; //# sourceMappingURL=useSelectAll.d.ts.map