interface IntegrationOptions {
    locales: string[];
    defaultLocale: string;
    namespaces: string[];
    defaultNamespace: string;
    translationsDir: string;
    translationsPattern: string;
}
declare global {
    interface Window {
        __i18nLoadNamespaces?: (namespaces: string[]) => Promise<void>;
        __astroI18nConfig?: IntegrationOptions;
    }
    const window: Window | undefined;
    var __astroI18nConfig: IntegrationOptions | undefined;
}

export type { IntegrationOptions as I };
