import { SetStateAction, Dispatch, ReactNode } from 'react'; interface UseHandlerHookProps { clearSearchOnChange?: boolean; hideOnSubmitClick: boolean; controlledSelected: string[]; setContentFilterQuery: (value: string) => void; setSelected: Dispatch>; setExpanded: Dispatch>; onSubmit?: (selected: string[]) => void; onClose: () => void; onChange?: (selected: string[]) => void; children: ReactNode; } interface UseHandlerHook { (props: UseHandlerHookProps): { handleTreeSelectorExpand: (expanded: string[]) => void; handleTreeSelectorChange: (id: string, isSelected: boolean, selected?: string[]) => void; handleSubmit: () => void; handleSearch: (value: string) => void; }; } declare const useHandlers: UseHandlerHook; export default useHandlers;