import type { AstroIntegration } from "astro";
interface AstroReactI18nextOptions {
    defaultLocale?: string;
    locales?: string[];
    defaultNamespace?: string;
    namespaces?: string[];
    prefixDefaultLocale?: boolean;
    localesDir?: string;
}
type MergedAstroReactI18nextOptions = {
    [key in keyof AstroReactI18nextOptions]-?: AstroReactI18nextOptions[key];
};
declare module "i18next" {
    interface InitOptions {
        astroReactI18next: MergedAstroReactI18nextOptions;
    }
}
export default function AstroReactI18nextIntegration(options?: AstroReactI18nextOptions): AstroIntegration;
export {};
