import { UserConfig, SSRConfig } from './types';
import { Namespace } from 'i18next';
type ArrayElementOrSelf<T> = T extends Array<infer U> ? U[] : T[];
export declare const serverSideTranslations: (initialLocale: string, namespacesRequired?: ArrayElementOrSelf<Namespace> | undefined, configOverride?: UserConfig | null, extraLocales?: string[] | false) => Promise<SSRConfig>;
export {};
