/// /// import { AllLocales } from '../../shared/types'; import baseRedirect from './baseRedirect'; export default function createSharedPathnamesNavigation(opts: { locales: Locales; }): { Link: ({ locale, ...rest }: Omit, keyof { href: string | import("url").UrlObject; as?: (string | import("url").UrlObject) | undefined; replace?: boolean | undefined; scroll?: boolean | undefined; shallow?: boolean | undefined; passHref?: boolean | undefined; prefetch?: boolean | undefined; locale?: string | false | undefined; legacyBehavior?: boolean | undefined; onMouseEnter?: import("react").MouseEventHandler | undefined; onTouchStart?: import("react").TouchEventHandler | undefined; onClick?: import("react").MouseEventHandler | undefined; }> & { href: string | import("url").UrlObject; as?: (string | import("url").UrlObject) | undefined; replace?: boolean | undefined; scroll?: boolean | undefined; shallow?: boolean | undefined; passHref?: boolean | undefined; prefetch?: boolean | undefined; locale?: string | false | undefined; legacyBehavior?: boolean | undefined; onMouseEnter?: import("react").MouseEventHandler | undefined; onTouchStart?: import("react").TouchEventHandler | undefined; onClick?: import("react").MouseEventHandler | undefined; } & { children?: import("react").ReactNode; } & import("react").RefAttributes, "locale"> & { locale: string; }, "ref"> & import("react").RefAttributes, "locale"> & { locale?: Locales[number] | undefined; }) => JSX.Element; redirect: typeof baseRedirect; usePathname: () => never; useRouter: () => never; };