import { type SyntheticEvent } from 'react'; import { type TreeItemProps } from '../TreeItem'; type UseLogicProps = TreeItemProps; export declare const useLogic: ({ id, value, children, level, isConfirmChildrenSelection, isInitialExpanded, expandedLevel, chainsToSelectedItem, disabledItems, onChange, }: UseLogicProps) => { isSelected: boolean; isDefaultExpanded: boolean | undefined; isDisabled: boolean; disableReason: string | undefined; nextLevel: number; formControlLabelProps: { disabled: boolean; onChange: () => void; onClick: (event: SyntheticEvent) => void; }; tooltipProps: { open: boolean; onClose: (...a: unknown[]) => void; }; confirmChildrenButtonProps: { onClick: () => void; }; handleChange: () => void; }; export {};