import * as react_jsx_runtime from 'react/jsx-runtime'; import * as react from 'react'; import { ForwardRefExoticComponent, RefAttributes } from 'react'; import { ThemeOptions, LinkProps } from '@mui/material'; import { LinkProps as LinkProps$1 } from 'react-router-dom'; type RouterLinkProps = Pick; type RouterLinkType = ForwardRefExoticComponent & RefAttributes>; declare const getLinkBehavior: (RouterLink: RouterLinkType) => ForwardRefExoticComponent & RefAttributes>; declare const getRouterOverriddenTheme: (RouterLink: RouterLinkType, overrides?: ThemeOptions) => { components: { MuiLink: { defaultProps: LinkProps; }; MuiButtonBase: { defaultProps: { LinkComponent: ForwardRefExoticComponent & RefAttributes>; }; }; }; }; declare const MaybeLink: ({ children, href, ...rest }: LinkProps) => string | number | boolean | Iterable | react_jsx_runtime.JSX.Element | null | undefined; export { MaybeLink, getLinkBehavior, getRouterOverriddenTheme };