import { d as FarmI18nLocaleSource, R as ResolvedFarmI18nConfig } from './types-CnH8DOqo.js'; interface FarmLocaleResolution { locale: string; source: FarmI18nLocaleSource; pathname: string; redirect?: string; persist: boolean; } declare function getFarmLocaleVaryHeaders(config: ResolvedFarmI18nConfig, resolution: FarmLocaleResolution): string[]; declare function createFarmLocaleCookie(locale: string, config: Pick): string; declare function matchFarmLocale(requested: string | null | undefined, locales: readonly string[]): string | undefined; export { type FarmLocaleResolution as F, createFarmLocaleCookie as c, getFarmLocaleVaryHeaders as g, matchFarmLocale as m };