/**
 * Хук не предназначен для экспорта из пакета и необходим для решения проблемы совместимости с React 17.
 * Реализация скопирована из mui, так как из пакета она экспортируется с префиксом unstable:
 * import { unstable_useId } from '@mui/material';
 * https://github.com/mui/material-ui/blob/next/packages/mui-utils/src/useId/useId.ts
 * @example <div id={useId()} />
 * @param idOverride
 * @returns {string}
 */
export default function useId(idOverride?: string): string | undefined;
