import { type ButtonProps } from '../../../Button'; import { type DialogProps } from '../../../Dialog'; import { type SearchFieldProps } from '../../../SearchField'; import { type TreeLikeListProps } from '../../../TreeLikeList'; import { type OptionsModalProps } from '../OptionsModal'; type UseLogicParams = OptionsModalProps; type UseLogicResult = { isNoResult: boolean; searchFieldProps: SearchFieldProps; modalProps: Partial; treeLikeListProps: TreeLikeListProps; cancelButtonProps: ButtonProps; confirmButtonProps: ButtonProps; }; export declare const useLogic: ({ isOpen, isLoading, isLoadingError, initialValue, options, filterOptions, onChange, onClose, }: UseLogicParams) => UseLogicResult; export {};