import type { Locale } from 'vue-i18n'; import type { RouteLocationPathRaw, RouteLocationResolvedGeneric, RouteRecordNameGeneric, Router } from 'vue-router'; /** * Returns a getter function which returns a localized route name for the given route and locale. * The returned function can vary based on the strategy and domain configuration. */ export declare function createLocaleRouteNameGetter(defaultLocale: string): (name: RouteRecordNameGeneric | null, locale: string) => string; /** * Factory function which returns a resolver function based on the routing strategy. */ export declare function createLocalizedRouteByPathResolver(router: Router): (route: RouteLocationPathRaw, locale: Locale) => RouteLocationPathRaw | RouteLocationResolvedGeneric;