import TreeCollection from 'bloko/common/tree/treeCollection';
import { AdditionalDefault } from 'bloko/common/tree/types';
/**
* Возвращает массив ID элементов дерева, у которых есть и выбранные, и невыбранные потомки.
*/
export declare function getIndeterminateParentIds(collection: TreeCollection, selected: string[]): string[];
interface UseIndeterminateHookProps {
initialCollection: TreeCollection;
selected: string[];
}
interface UseIndeterminateHook {
(props: UseIndeterminateHookProps): [string[], (indeterminate: string[]) => void];
}
declare const useIndeterminate: UseIndeterminateHook;
export default useIndeterminate;