import type { RequestCookies } from 'next/dist/server/web/spec-extension/cookies.js'; import type { Locale } from 'use-intl'; import type { ResolvedRoutingConfig } from '../routing/config.js'; import type { DomainConfig, DomainsConfig, LocalePrefixMode, Locales, Pathnames } from '../routing/types.js'; export declare function getAcceptLanguageLocale(requestHeaders: Headers, locales: AppLocales, defaultLocale: Locale): string | undefined; export default function resolveLocale | undefined, AppDomains extends DomainsConfig | undefined>(routing: Omit, 'pathnames'>, requestHeaders: Headers, requestCookies: RequestCookies, pathname: string): { locale: AppLocales[number]; domain?: DomainConfig; };