import type { Translations } from 'nuxt-i18n-micro-types';
type LocalesObject = Record<string, Translations>;
declare const _default: import("nuxt/app").Plugin<{
    defineI18nRoute: (routeDefinition: {
        locales?: string[] | LocalesObject;
        localeRoutes?: Record<string, string>;
    }) => Promise<void>;
}> & import("nuxt/app").ObjectPlugin<{
    defineI18nRoute: (routeDefinition: {
        locales?: string[] | LocalesObject;
        localeRoutes?: Record<string, string>;
    }) => Promise<void>;
}>;
export default _default;
