import { ComponentType } from 'react'; import { Locale } from './locales'; type LinkLocalizer = (url: URL, localeSlug: string, isLoggedIn: boolean) => URL; interface UrlLocalizationMapping { [key: string]: LinkLocalizer; } export declare const urlLocalizationMapping: UrlLocalizationMapping; export declare function localizeUrl(fullUrl: string, locale?: Locale, isLoggedIn?: boolean, preserveTrailingSlashVariation?: boolean): string; export declare function useLocalizeUrl(): (fullUrl: string, locale?: Locale, isLoggedIn?: boolean, preserveTrailingSlashVariation?: boolean) => string; export declare const withLocalizeUrl: (Inner: ComponentType; }>) => { (props: OuterProps): import("react").JSX.Element; displayName: string; }; export {}; //# sourceMappingURL=localize-url.d.ts.map